The JavaScript runtime environment provides your scripts with utility libraries which can be used during execution.
Read more
The JavaScript runtime environment provides your scripts with utility libraries which can be used during execution.
Read more
Object–relational mapping (ORM) is a programming technique for converting data between incompatible type systems using object-oriented languages.
Read more
Version control systems play an essential role for developers. Explore our recommended free and open source tools.
Read more
ftdv (File Tree Diff Viewer) is a terminal-based diff viewer inspired by diffnav and lazygit, built with ratatui.
Read more
Game of Trees (Got) is a version control system which prioritizes ease of use and simplicity over flexibility.
Read more
Continuous integration (CI) is the practice of merging all developers’ working copies to a shared mainline several times a day.
Read more
Continuous delivery (CD) is a software engineering approach in which developers produce software in short cycles.
Read more
We recommend the best free and open source C++ frameworks.
Read more
MCP Probe is a powerful Terminal User Interface (TUI) for debugging, testing, and interacting with Model Context Protocol (MCP) servers.
Read moreAn application server is software which provides the business logic for an application program. Here’s our recommended servers for Python.
Read more
One of the types of software that’s important for a web developer is the web framework. Here’s our recommended F# web frameworks.
Read more
gotip is a TUI application for interactively selecting and running Go tests.
Read more
Artistic Style is a source code indenter, formatter, and beautifier for the C, C++, C++/CLI, Objective‑C, C# and Java programming languages.
Read more
Froggit is a modern, minimalist Git TUI. Designed for clarity, speed, and smooth integration with your terminal workflow.
Read more
Here’s our verdict on the best free and open source Rust web micro-frameworks.
Read more
git-igitt is an interactive Git terminal application to browse and visualize Git history graphs in a comprehensible way.
Read more
One of the types of software that’s important for a web developer is the web framework. We explore the best Elixir web frameworks.
Read more
Phoenix Framework is a web development framework. Build rich, interactive web applications quickly, with less code and fewer moving parts.
Read more
BuildStream is a powerful software integration tool that allows developers to automate the integration of software components
Read more
Object–relational mapping (ORM) is a programming technique for converting data between incompatible type systems using object-oriented languages.
Read more