awesome-programming-tools
The list of awesome programming tools that can simplify and speed up everyday work
https://github.com/ChessMax/awesome-programming-tools
Last synced: 10 days ago
JSON representation
-
Math:
- Kalk - Kalk is a powerful command line calculator app for developers.
- Desmos graphic calc - Graphic calculator.
- Desmos scientific calc - Scientific calculator.
- Desmos matrix calc - Matrix calculator.
- Desmos geom tools - Geometry tools.
- GeoGebra - Free digital tools for class activities, graphing, geometry, collaborative whiteboard and more.
- GraphToy - Free web service to visualize graphs.
- Herbie - Herbie - a tool that tells you how to rewrite your maths expressions in a way that preserves IEEE 754 precision better.
-
Programming pads, online compilers, code playgrounds & IDEs:
- Repl.it - Repl.it is a free, collaborative, in-browser IDE to code in 50+ languages — without spending a second on setup.
- 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.
- Ohmlang Editor - Online grammar editor that can visualize and explain your grammar.
- Rust Playground - The Rust Playground allows you to experiment with Rust before you install it locally, or in any other case where you might not have the compiler available.
- Rextester - This site allows to compile on web with varity different languages: from C# to Assembly.
- TryHaxe - The Haxe online playground.
- TryItOnline - TIO is a family of online interpreters for an evergrowing list of practical and recreational programming languages. This services supports ~700 of programming languages.
- Zig Playground - This is a rudimentary online compiler for the Zig programming language.
- Ohmlang Editor - Online grammar editor that can visualize and explain your grammar.
-
API:
- {JSON} Placeholder - Free fake API for testing and prototyping.
-
Code generators:
- QuickType - QuickType is a tool to generate strongly-typed models and serializers from JSON, JSON Schema, TypeScript, and GraphQL queries, making it a breeze to work with JSON type-safely in many programming languages.
-
Code highlighting:
- Carbon - Create and share beautiful images of your source code.
-
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.
-
Other:
- Everything - Locate files and folders by name instantly.
-
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.
Programming Languages
Categories
Sub Categories
Keywords