GNU Octave offers open-source tools and documentation for scientific computing with a programming language similar to Matlab. Explore, code, and learn.
Run Matlab-like code for scientific computing
GNU Octave is a free, open-source platform designed for scientific computing and numerical analysis. If you’re familiar with Matlab, you’ll feel right at home—Octave’s syntax is largely compatible, so you can run scripts, perform calculations, and visualize data with ease.
On the site, you can find everything you need to get started: downloads, documentation, and helpful examples. Whether you prefer a graphical interface or working from the console, Octave supports both. The website also links to a community wiki for more in-depth tips and user-contributed resources.
If you’re interested in contributing, learning, or just trying out scientific programming, GNU Octave’s website provides the tools and support you need to get involved. It’s a great choice for students, researchers, and anyone exploring computational science without proprietary software.
Discover websites similar to Octave.org. Section 1 prioritizes sites with matching domain extensions and/or languages. Section 2 offers worldwide alternatives.
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.
CakeML offers resources, documentation, and community links for the CakeML programming language and its verified software projects.
Find official standards and documentation for the Scheme programming language, including historical reports and resources for developers.
Explore PartiQL, an open-source query language maintained by Amazon. Access docs, guides, and tools for developers working with structured data.
Learn how to contribute to Python with this official guide offering step-by-step instructions, tips, and resources for new and experienced developers.
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.
Discover and explore unusual and experimental programming languages on this community-powered wiki dedicated to documenting esoteric coding languages.
Stay updated on C++ standards, news, and discussions. Find resources, guidelines, and community updates for developers using the C++ language.
HaskellWiki is a collaborative resource for Haskell programming, offering guides, documentation, and community-driven knowledge for all skill levels.
Read the official XMLHttpRequest Standard for detailed API documentation on transferring data between web clients and servers. Ideal for web developers.
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.
Explore Gambit Scheme: a fast, portable, and powerful Scheme implementation with documentation, downloads, and resources for developers and researchers.
Find official documentation for Jupyter, including guides for Jupyter Notebook, JupyterLab, and interactive computing tools for data science and research.
Elm is a functional programming language for building reliable web apps, featuring helpful error messages and no runtime exceptions.
Explore Luau, a fast and safe embeddable scripting language based on Lua, with detailed guides and resources for developers.
Find official Rust programming language documentation, guides, and resources to help you learn, reference, and master Rust easily.
Find fast, searchable Ruby language documentation, including core and standard libraries, with helpful links to tutorials and guides for all levels.
A collaborative wiki focused on CommonJS specifications, helping developers understand and use JavaScript standards for servers, desktops, and browsers.
Explore the Haskell programming language with guides, downloads, tutorials, and a welcoming community for both new and experienced developers.
Browse the complete index of Python Enhancement Proposals (PEPs) to explore ideas, designs, and changes in the Python programming language.
Browse official Perl documentation online, including guides, tutorials, and FAQs for all recent Perl versions. Great resource for Perl developers.
Find and search documentation for every version of R packages from CRAN and Bioconductor. Get quick access to package info, functions, and help resources.
PCRE offers a free library for Perl-compatible regular expression pattern matching, with APIs for developers and full documentation for integration.
Defines web text encodings and JavaScript APIs, offering technical documentation and reference for developers building web applications.
Discover the D programming language—static typing, C-like syntax, and systems-level access. Explore docs, downloads, and resources for developers.
Official site for Elixir, a programming language for building scalable, reliable apps. Find docs, guides, and tools to get started and learn Elixir.
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.
Explore the Red programming language with official docs, updates, and resources for developers interested in modern, cross-platform coding.