Open Watcom offers an open-source C/C++ compiler and development tools for building software, with resources for programmers and retro computing fans.
Download free open-source C/C++ development tools
Open Watcom is an open-source project that provides a C/C++ compiler and a suite of development tools for software programmers. If you're interested in building programs for classic platforms or just want a reliable set of tools for C/C++ development, this site is a great resource.\n\nYou can download the compiler, explore documentation, and find tools to help you set up your development environment. The site is especially useful for retro computing enthusiasts and anyone looking to work with older systems or cross-platform development. Whether you're a seasoned developer or just starting out, Open Watcom makes it easy to get started with C/C++ programming.
Discover websites similar to Openwatcom.org. Section 1 prioritizes sites with matching domain extensions and/or languages. Section 2 offers worldwide alternatives.
PyDev is a Python IDE plugin for Eclipse, helping you write, debug, and manage Python code with powerful features right inside Eclipse.
Code::Blocks is a free, customizable IDE for C, C++, and Fortran, offering cross-platform support and a wide range of features for developers.
Clang is a compiler and toolset for C, C++, and related languages, offering GCC and MSVC compatibility as part of the LLVM project.
MiKTeX offers an easy way to install and use TeX for creating documents on Windows, Linux, and macOS, with helpful tools and support resources.
Install Ruby easily on Windows with this all-in-one package that includes the Ruby language, an execution environment, and essential documentation.
MinGW.org offers tools for setting up a Windows development environment with GCC, making it easy to compile and build native Windows programs.
Pharo offers a pure object-oriented programming language and an all-in-one development environment designed for simplicity and instant feedback.
Run and experiment with Scheme code directly in your browser, mixing Scheme and JavaScript with easy access to documentation and interactive features.
Pharo offers a pure object-oriented programming language and interactive environment for building and exploring code with immediate feedback.
Aquamacs is a user-friendly Emacs-based text editor for Mac, supporting coding, LaTeX, and more, designed to work seamlessly with macOS features.
Lazarus is a free, open-source IDE for cross-platform software development using Free Pascal, offering a visual programming environment like Delphi.
IPython offers an interactive computing environment for Python, making it easy to write, test, and visualize code for data analysis and research.
TurboWarp Desktop lets you edit and run Scratch 3 projects offline with extra features like a compiler, dark mode, add-ons, and cross-platform support.
Run, test, and share Go code instantly in your browser with this online playground—no installation needed. Try out Go features and see results fast.
KDevelop is a free, cross-platform IDE for C, C++, Python, QML/JavaScript, and PHP, offering code completion, project tools, and documentation integration.
Geany is a lightweight, fast code editor and IDE for programmers. It supports 50+ languages, works on Windows, Linux, and macOS, and is easy to use.
Spacemacs is an advanced Emacs configuration that blends Vim and Emacs editing, offering a powerful, customizable text editor for developers.
SQLite offers a self-contained, fast, and reliable SQL database engine in a C library, widely used in mobile devices and apps. Download and documentation available.
libjpeg-turbo is a fast JPEG image codec library that speeds up image compression and decompression using advanced processor instructions.
Cairographics.org offers the Cairo 2D graphics library, giving developers tools to draw shapes, text, and images for software and graphical applications.
WinPcap lets you capture and monitor network traffic on Windows. Download the SDK to analyze packets or build network tools. No longer actively maintained.
Box2D is an open-source 2D physics engine that helps game developers add realistic motion and collision effects to their games easily.
Amber offers a suite of programs for molecular dynamics simulations, helping researchers study proteins and nucleic acids in detail.
Genode is an open-source framework for building secure, component-based operating systems that scale from embedded devices to general-purpose computing.
Xapian is an open-source search engine library for developers, offering C++ core and bindings for many languages to add powerful search features.
MPICH provides a high-performance, portable implementation of the Message Passing Interface (MPI) standard for parallel computing and distributed systems.
KLEE is an open source tool for software developers to test and analyze programs using symbolic execution, built on the LLVM compiler infrastructure.
Official site for tcpdump and libpcap—tools for capturing and analyzing network traffic, with downloads, documentation, and developer resources.
D-Bus is a message bus system that lets applications communicate and coordinate with each other on Linux and Unix-like systems. Open source and widely used.
Node.js is a free, open-source JavaScript runtime that lets you build servers, web apps, and tools using JavaScript across platforms.
SEGGER offers tools and software libraries for embedded systems, helping engineers develop, debug, and program reliable embedded applications.
Offers the nuwen MinGW Distro and helpful resources for programmers, including software tools, reviews, and guides for Windows development.
Eiffel Software offers EiffelStudio, an IDE for building reliable and adaptable software with features like design by contract and automatic testing.
Find free C, C++, and D compilers for Windows and DOS, plus programming tools and resources for developers interested in classic and modern languages.
Dicre offers downloadable Windows tools for editing code, managing data, and working with images. Japanese-language site for IT and programming utilities.
RVM lets you install, manage, and switch between multiple Ruby environments and gem sets easily from the command line for efficient Ruby development.
Clozure CL offers a free Common Lisp implementation with fast compilation, native threads, and advanced features for developers and programmers.
Embarcadero offers advanced tools for building cross-platform apps and managing databases, making software development faster and more efficient.
Download official production and early-access builds of the OpenJDK, JavaFX, and related Java tools directly from Oracle for Java development.
Run the X Window System on Windows with Cygwin/X, bringing a full-featured graphical Linux-like desktop and development environment to your PC.