Free Pascal - Advanced open source Pascal compiler for Pascal and Object Pascal - Home Page
Free Pascal offers a powerful, open source Pascal compiler supporting many platforms and architectures, plus tools and documentation for developers.
Free Pascal is an open source Pascal compiler designed for developers who want to build applications across a wide range of platforms and architectures. Whether you're coding for Windows, Linux, macOS, embedded systems, or even game consoles, Free Pascal provides support for dozens of operating systems and processors.
On the website, you can download the latest compiler, access detailed documentation, join community forums, and report bugs. There are also tools like pas2js, which lets you transpile Pascal code to JavaScript. If you're a Pascal or Object Pascal enthusiast, this site offers everything you need to get started or take your projects further.
Free Pascal stands out for its versatility and strong community support, making it a great choice for both hobbyists and professionals looking to develop in Pascal on virtually any platform.
Discover websites similar to Freepascal.org. Optimized for ultra-fast loading.
GraalVM is an advanced JDK that lets you build faster, smaller applications with native image compilation for Java and other languages.
Download official LLVM releases, including compilers and tools for building software projects, all under an open-source license.
Cython lets you easily write C extensions for Python, speeding up your code and making it simple to connect Python with fast C routines.
devtools offers tools and functions to help R developers create, test, and manage R packages more easily, streamlining the entire development process.
Node.js is a free, open-source JavaScript runtime that lets you build servers, web apps, and tools using JavaScript across platforms.
wxPython is a cross-platform toolkit for building native desktop apps in Python, offering downloads, documentation, and developer resources.
Racket offers documentation, tools, and guides for learning and developing with the Racket programming language, including web and application development.
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.
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.
SDL is a free, cross-platform development library for accessing audio, input devices, and graphics, commonly used in games and multimedia apps.
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.
Choco-solver is an open-source Java library for constraint programming, offering tools and documentation to help developers solve complex problems.
SWIG is a free tool that helps connect C and C++ code with many other programming languages, making it easier to build interfaces and prototypes.
Apache Maven helps you manage software projects, automating builds, reporting, and documentation from a single, central platform.
Download, use, and learn about GMP, an open-source C library for arbitrary-precision arithmetic, with documentation and source code available.
Apache POI provides Java libraries for reading and writing Microsoft Office documents, including Excel, Word, and PowerPoint files, with detailed documentation.
PCRE offers a free library for Perl-compatible regular expression pattern matching, with APIs for developers and full documentation for integration.
Access ICU source code, tools, and documentation for internationalization support in software development. Site has moved to icu.unicode.org.
LLVM offers modular compiler and toolchain technologies for building and customizing programming languages and development tools.
Rakudo offers downloads, documentation, and community for the Rakudo compiler, helping you use the Raku programming language with ease.
Nokogiri helps Ruby developers easily read, write, and modify XML and HTML with clear guides, tutorials, and detailed documentation.
Sweet.js lets you create and use hygienic macros in JavaScript, so you can customize the language's syntax and write code in new, flexible ways.
MPICH provides a high-performance, portable implementation of the Message Passing Interface (MPI) standard for parallel computing and distributed systems.
re2c is a free, open-source tool that turns regular expressions into fast, embeddable lexers for many programming languages, including C, Python, and Rust.
FreeMarker is a Java template engine for generating web pages, emails, and other text files from templates and dynamic data using Java applications.
PostCSS lets you transform and enhance your CSS using JavaScript plugins for auto-prefixing, next-gen syntax, linting, and custom workflows.
Scalameta is a toolkit for reading, analyzing, transforming, and generating Scala code, with APIs and tools for developers and IDE integration.
FEniCS is an open-source platform for solving scientific problems using the finite element method, offering easy Python and C++ interfaces.
Riverbank Computing offers tools and SDKs for Python developers, including PyQt and SIP, with downloads, documentation, and release updates.
Explore detailed documentation for setuptools, a core Python library that helps you package, distribute, and install Python projects easily.
IntelliJ Platform is an open-source framework for building IDEs and developer tools, offering cross-platform support and commercial-friendly licensing.
Download MiniSat, a minimal open-source SAT solver for researchers and developers. Find binaries, source code, and documentation for SAT projects.
NASM is a free assembler and disassembler for Intel x86, letting developers write and compile assembly code for many platforms easily.
Operator SDK helps you build and manage Kubernetes Operators using Go, Ansible, or Helm, making automation of cloud-native applications easier.
GYP is a meta-build tool that helps you generate build files for different platforms, making project setup and cross-platform development easier.
Find official guides, tutorials, and references for Qt, a cross-platform software development framework. Get help building apps for multiple devices and systems.
Offers Perl bindings for Gtk+ 2.x and 3.x, letting you build graphical applications in Perl with a natural, object-oriented style.
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 freepascal.org
Explore related tools and services in these categories