CompCert offers a formally verified C compiler for critical embedded software, ensuring your code runs exactly as intended and free from compiler bugs.
Download a verified C compiler for safety-critical code
CompCert is a project focused on developing a formally verified C compiler, designed especially for critical embedded software applications. The main goal is to provide a tool that guarantees your compiled code behaves exactly as your source code specifies, eliminating the risk of bugs introduced during compilation.
If you work in environments where safety and reliability are crucial—like aerospace, automotive, or medical devices—CompCert gives you extra confidence in your software’s correctness. You can download the CompCert C compiler and access comprehensive manuals and research supporting its formal verification. The site also connects you with the research team and provides updates, publications, and project motivations.
Whether you're a developer, researcher, or someone interested in the intersection of programming and formal methods, CompCert is a valuable resource for building trustworthy systems. Its emphasis on mathematical, machine-checked proof sets it apart from traditional compiler projects.
Discover websites similar to Compcert.org. Optimized for ultra-fast loading.
PyYAML is a framework for Python that helps you easily read and write YAML files, making it simple to work with configuration and data files.
JBehave is a framework for Behavior-Driven Development (BDD), helping teams design and test software using easy-to-understand behavior scenarios.
Download official LLVM releases, including compilers and tools for building software projects, all under an open-source license.
Apache Maven helps you manage software projects, automating builds, reporting, and documentation from a single, central platform.
Find guides, downloads, and resources for Mockito, a popular Java framework that helps you create mock objects for easier unit testing.
Explore safe Rust bindings for GTK and GNOME libraries, making it easier for developers to build desktop apps using modern Rust and the GNOME stack.
Knopflerfish OSGi is an open source platform and SDK for building and running OSGi-based modular Java applications, supporting multiple OSGi releases.
GraalVM is an advanced JDK that lets you build faster, smaller applications with native image compilation for Java and other languages.
libssh is an open-source SSH library for developers, offering secure SSH protocol support and tools for building secure network applications.
GLFW is an open source library for creating windows and managing input in OpenGL, OpenGL ES, and Vulkan desktop development projects.
MPICH provides a high-performance, portable implementation of the Message Passing Interface (MPI) standard for parallel computing and distributed systems.
SFML is a simple, open-source library that helps you build games and multimedia apps with easy access to graphics, audio, and networking tools.
wxPython is a cross-platform toolkit for building native desktop apps in Python, offering downloads, documentation, and developer resources.
Node.js is a free, open-source JavaScript runtime that lets you build servers, web apps, and tools using JavaScript across platforms.
SDL is a free, cross-platform development library for accessing audio, input devices, and graphics, commonly used in games and multimedia apps.
LLVM offers modular compiler and toolchain technologies for building and customizing programming languages and development tools.
Free Pascal offers a powerful, open source Pascal compiler supporting many platforms and architectures, plus tools and documentation for developers.
Potassco offers tools and frameworks for Answer Set Programming, helping you model and solve complex combinatorial problems efficiently.
GPars helps Java and Groovy developers add concurrency and parallelism to their apps with tools, guides, and easy integration support.
py2exe lets you turn Python scripts into Windows executables, so your programs run on Windows computers without needing a Python installation.
Apache Ant is a Java-based tool for automating software builds and managing project workflows using simple build files.
Apache Jena is a free, open source Java framework for building Semantic Web and Linked Data applications, supporting RDF, SPARQL, and more.
Apache TinkerPop is an open-source graph computing framework for building and analyzing graph databases and analytics systems.
Keystone is an open framework for building secure Trusted Execution Environments (TEEs), offering resources and tools for developers and researchers.
Scrapy is an open-source Python framework that helps you efficiently scrape and extract data from websites for research, analysis, or automation projects.
OpenEmbedded.org is a collaborative platform offering tools, docs, and support for building custom Linux distributions for embedded devices.
Pluginized QUIC offers a flexible framework for developers to extend the QUIC protocol with custom plugins, enabling dynamic transport protocol features.
OpenLaszlo.org preserves resources and downloads for the discontinued OpenLaszlo application development framework, supporting legacy projects.
Apache Calcite is an open-source framework for building high-performance databases and data management systems with dynamic query processing.
Apache Flex is a free, open-source framework for building expressive web and mobile applications, supported by the Apache community.
Serde is a Rust framework and SDK for efficient serialization and deserialization of data structures, making data exchange easy and fast for developers.
PHP-GTK lets you build desktop applications using PHP and GTK+. Find documentation, downloads, and resources for this open-source extension.
Calamares is a universal installer framework designed to help developers easily create system installers for various Linux distributions.
Riker is a Rust framework that helps you build fast, concurrent, and resilient applications using the actor model and modern design patterns.
Elevate Software provides development tools and frameworks for building database-driven applications quickly and efficiently on Windows and web platforms.
Offers Perl bindings for Gtk+ 2.x and 3.x, letting you build graphical applications in Perl with a natural, object-oriented style.
Ionic lets you build cross-platform mobile apps and web apps using web technologies, making it easier for developers to create apps for iOS, Android, and more.
RSpec is a Ruby testing framework for behavior-driven development, helping you write and run tests to ensure your code works as expected.
oclif is an open source framework for building command line tools in Node.js and TypeScript, making it easy to create powerful custom CLIs.
Riverbank Computing offers tools and documentation for building Python applications with Qt, including SIP, PyQt, and related software resources.
Discover tools and services similar to compcert.org
Explore related tools and services in these categories