Skip to main content

The list of awesome programming tools that can simplify and speed up everyday work

9
GitHub Stars
30
Curated Resources
10
Categories
39 min ago
Last Refreshed
Programming pads, online compilers, code playgrounds & IDEs:API:Code generators:Code highlighting:Math:Game dev:Art:HTTPPresentation:Other:

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:

Other:

  • Everything

    Locate files and folders by name instantly.

Art:

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:

Showing a sample of 30 resources. View the full list on GitHub →