awesome-programming-tools
github.com/chessmax/awesome-programming-tools ↗The list of awesome programming tools that can simplify and speed up everyday work
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me code highlighting: resources from awesome-programming-tools"
Installation instructions →What's inside
Code highlighting:
- Carbon
Create and share beautiful images of your source code. Start typing or drop a file into the text area to get started.
Programming pads, online compilers, code playgrounds & IDEs:
- CppInsights
Online C++ decopiler and code explorer tool.
- DartPad
DartPad is a free, open-source online editor to help developers learn about Dart and Flutter.
- DotNetFiddle
If you are sick and tired of starting Visual Studio, creating a new project and running it, just to test simple code or try out samples from other developers you can use DotNetFiddle instead.
- Float exposed
Real numbers visualization service.
- Go Playground
The Go Playground is a web service that runs on go.dev's servers. The service receives a Go program, vets, compiles, links, and runs the program inside a sandbox, then returns the output.
- JsFiddle
JsFiddle is a JavaScript, CSS, HTML or CoffeeScript online code editor.
Math:
- Desmos geom tools
Geometry tools.
- Desmos graphic calc
Graphic calculator.
- Desmos matrix calc
Matrix calculator.
- Desmos scientific calc
Scientific calculator.
- GeoGebra
Free digital tools for class activities, graphing, geometry, collaborative whiteboard and more.
- GraphToy
Free web service to visualize graphs.
Other:
- Everything
Locate files and folders by name instantly.
Art:
- Glyphter
Icon font generator.
Game dev:
- Graphics related diagrams
Well drawn diagrams are essential in explaining concepts to others but also in improving your own understanding. Topics such as lighting, shadows and BRDF equations are extremely difficult to get across without pretty pictures! Free render diagrams editor can help with it.
HTTP
- Hurl
Hurl is a command line tool that runs HTTP requests defined in a simple plain text format. It can chain requests, capture values and evaluate queries on headers and body response. Hurl is very versatile: it can be used for both fetching data and testing HTTP sessions. Hurl makes it easy to work with HTML content, REST / SOAP / GraphQL APIs, or any other XML / JSON based APIs.
API:
- {JSON} Placeholder
Free fake API for testing and prototyping.
Showing a sample of 30 resources. View the full list on GitHub →