Get the free, open-source Standard ML of New Jersey compiler, libraries, and docs for functional programming in Standard ML.
Download the SML/NJ compiler and tools for free
Standard ML of New Jersey (SML/NJ) is the official website for the free, open-source compiler and development tools for Standard ML, a functional programming language. Here, you can download the latest versions of the compiler, access associated libraries, and find detailed documentation to help you get started or deepen your knowledge of Standard ML.
Whether you’re a student, educator, or developer interested in functional programming, SML/NJ provides everything you need to write, compile, and experiment with Standard ML code. The site also offers links to the project’s GitHub repository, release notes, and helpful resources to support your programming journey.
If you're looking to explore or build projects in Standard ML, this site is a central hub for downloads, guides, and community updates—all available for free.
Discover websites similar to Smlnj.org based on shared categories, topics, and features.
Jython lets you run Python code on the Java Virtual Machine, combining Python's simplicity with Java's power. Find downloads, docs, and community support.
Explore Armed Bear Common Lisp, a complete Common Lisp implementation for the Java Virtual Machine with interpreter, compiler, and Java integration.
JRuby.org offers downloads, docs, and community support for JRuby, a Java-based implementation of the Ruby programming language for developers.
Learn about LuaJIT, a high-performance Just-In-Time compiler for the Lua programming language. Find docs, downloads, and resources for developers.
Explore SWI-Prolog's official site for documentation, downloads, and tools to help you develop, learn, and use the Prolog programming language.
Explore Idris, a programming language focused on type-driven development. Find docs, downloads, and examples to help you get started quickly.
Learn about Ceylon, an open source programming language project by Eclipse, with full documentation, compiler tools, and development resources.
Explore the legacy home of Python—find official docs, downloads, and community info for this free, open-source programming language.
Racket offers documentation, tools, and guides for learning and developing with the Racket programming language, including web and application development.
PCRE offers a free library for Perl-compatible regular expression pattern matching, with APIs for developers and full documentation for integration.
Apache POI provides Java libraries for reading and writing Microsoft Office documents, including Excel, Word, and PowerPoint files, with detailed documentation.
musl libc offers a lightweight C standard library with clear documentation, downloads, and community support for developers and system builders.
Browse, download, and contribute R packages for data analysis and statistics. Access documentation, tools, and resources for the R programming language.
Download, use, and learn about GMP, an open-source C library for arbitrary-precision arithmetic, with documentation and source code available.
Access ICU source code, tools, and documentation for internationalization support in software development. Site has moved to icu.unicode.org.
wxPython is a cross-platform toolkit for building native desktop apps in Python, offering downloads, documentation, and developer resources.
CommonMark defines a simple, easy-to-read plain text format for writing structured documents using familiar email and forum-style conventions.
PyPy is a fast, compatible alternative Python implementation. Explore features, compatibility info, downloads, and developer resources in one place.
Official specification for web streams APIs, offering detailed technical documentation for creating, composing, and consuming data streams in browsers.
Explore up-to-date Ruby on Rails documentation with detailed guides, tips, and examples to help you build and understand Rails applications.
Explore resources and official documentation for Python packaging tools and standards, maintained by the Python Packaging Authority (PyPA).
Official PHP website offering downloads, documentation, and tutorials to help you get started and build web applications with the PHP scripting language.
Jsoftware offers resources, downloads, and documentation for the J programming language, helping you learn, use, and develop with this powerful tool.
Find official guides, tutorials, and references for Qt, a cross-platform software development framework. Get help building apps for multiple devices and systems.
CFFI provides detailed documentation for a Python library that lets you call C code from Python, making it easy to bridge between the two languages.
Find free C, C++, and D compilers for Windows and DOS, plus programming tools and resources for developers interested in classic and modern languages.
Hunspell offers an open-source spell checker engine used in popular apps and platforms, with documentation and downloads for developers and users.
JetBrains offers smart development tools like IntelliJ IDEA and Kotlin to help software developers and teams code efficiently and collaborate with ease.
Find legacy Java EE resources, documentation, and links to migrated projects now part of Jakarta EE. Ideal for developers working with Java enterprise tools.
OpenEXR offers the official specification, tools, and reference software for the EXR image format used in professional motion picture production.
Learn how to set up Git for your computer with clear, step-by-step guides from GitHub Docs. Get started with version control and manage your code easily.
Moment.js offers detailed documentation and resources for a popular JavaScript library that helps you parse, validate, and format dates and times.
Docs.rs hosts and lets you search documentation for Rust programming libraries, making it easy to browse and learn about Rust crates online.
Browse, search, and learn about Go programming packages with docs, examples, and best practices—perfect for Go developers seeking reliable code.
Official documentation for pip, Python’s package installer. Learn how to install, upgrade, and manage Python packages and dependencies with ease.
SS64 offers a comprehensive reference for command line tools and syntax across multiple operating systems, helping users master command line usage.
Joda-Time provides documentation and resources for the Java date and time API, helping developers manage time and dates in Java applications.
Find clear, organized documentation for Tesseract OCR to help you use, install, and develop with this open-source text recognition software.
Find official Amiga developer documentation, guides, and resources to help you code and create software for classic Amiga computers.
CakeML offers resources, documentation, and community links for the CakeML programming language and its verified software projects.