Explore Squeak, a free and open-source Smalltalk programming language environment with tools, docs, and downloads for all major platforms.
Download and use Smalltalk instantly
Squeak.org is the home of Squeak, a modern and open-source implementation of the Smalltalk programming language. Here, you can download Squeak for macOS, Windows, or Linux, dive into comprehensive documentation, and connect with a vibrant development community.
Whether you're new to Smalltalk or an experienced developer, the site offers everything you need to get started, including quick install guides, feature overviews, and active project links. You can also find resources for learning, contribute to ongoing development, and stay updated with the latest news and releases.
If you're interested in open-source programming languages or want to explore an interactive development environment, Squeak.org provides a friendly entry point with plenty of support and community engagement.
Discover websites similar to Squeak.org based on shared categories, topics, and features.
Pharo offers a pure object-oriented programming language and an all-in-one development environment designed for simplicity and instant feedback.
Nim is a fast, expressive programming language that compiles to C, C++, and JavaScript. Explore docs, community, and tools to get started with Nim.
TypeScript helps you write safer JavaScript with type support, tools, and docs. Learn, try, and use TypeScript to catch errors before running code.
Explore Kotlin, a modern programming language by JetBrains for building server, mobile, web, and desktop apps with clear docs, examples, and community support.
Explore Julia, a high-performance programming language for technical computing. Find documentation, tutorials, community links, and latest updates.
Discover F#, a functional programming language for .NET. Access guides, documentation, and community resources to learn and use F# effectively.
Pharo offers a pure object-oriented programming language and interactive environment for building and exploring code with immediate feedback.
Explore Scala, a powerful programming language. Access documentation, guides, community forums, and tools to learn, code, and build projects with Scala.
Discover Zig, a modern programming language with clear docs, learning guides, and an active community for building reliable, reusable software.
Discover OCaml, a functional programming language site with guides, docs, tools, and a community to help you learn, code, and get started easily.
MicroPython lets you run Python code on microcontrollers, offering resources, docs, and downloads for embedded hardware programming. Open source and free.
Run and experiment with Scheme code directly in your browser, mixing Scheme and JavaScript with easy access to documentation and interactive features.
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.
CoffeeScript offers clear documentation, guides, and tools to help you write code in CoffeeScript, a language that compiles to JavaScript.
Access comprehensive user guides and technical documentation for the ICU Unicode project, helping developers implement internationalization features.
Learn all about YAML with official documentation, guides, and resources for using this human-friendly data serialization language.
Learn about Ruby, a dynamic programming language. Find official docs, tutorials, and resources to start coding or deepen your Ruby knowledge.
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.
Dyalog offers expert tools and resources for learning, using, and developing with the APL programming language, supporting research and business projects.
Quick-R is a user-friendly directory for R programming documentation and resources, helping both new and experienced users learn and use R effectively.
Official website for the Dart programming language, offering documentation, guides, tools, and resources to help you build apps for web, mobile, and more.
B4X offers cross-platform development tools and a simple programming language so anyone can build Android, iOS, desktop, and IoT apps—even as a beginner.
Try out WordPress directly in your browser for learning, testing, or development—no installation needed. Explore and experiment with WordPress easily.
Run PHP code instantly in your browser with support for 400+ PHP versions—no installation needed. Test, share, and experiment with PHP online.
Explore the Haskell programming language with guides, downloads, tutorials, and a welcoming community for both new and experienced developers.
Browse comprehensive Linux documentation, guides, and man pages to help you understand and use Linux commands, tools, and features with ease.
Find detailed documentation, examples, and guides for Mathematica and the Wolfram Language—organized by topic to help you learn and apply key features.
Explore official documentation for Protocol Buffers, Google’s efficient data serialization format, with guides, examples, and language-specific resources.
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 official JSDoc documentation, tutorials, and guides to help you document JavaScript code and use JSDoc features with ease.
Find and search documentation for every version of R packages from CRAN and Bioconductor. Get quick access to package info, functions, and help resources.
Defines web text encodings and JavaScript APIs, offering technical documentation and reference for developers building web applications.
Explore comprehensive Vim documentation online for tips, commands, and guides to help you get the most out of this powerful text editor.
Comprehensive documentation for Requests, a user-friendly Python HTTP library, with guides, examples, and reference material for easy integration.
Read the official documentation for Pillow, the friendly Python Imaging Library fork, to learn how to process images using Python.
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.
Amber Smalltalk lets you code in Smalltalk for the web, offering a live in-browser environment with editing, debugging, and testing tools.
Explore MMIX resources, documentation, and tools for learning, programming, and simulating Donald Knuth's educational RISC computer architecture.
Eve offers a human-friendly programming language and IDE designed to make coding more intuitive, with documentation, a playground, and community resources.
LispWorks offers an integrated development environment for Common Lisp, with cross-platform support, editor features, and helpful resources for developers.
Explore in-depth JavaScript guides, essays, and resources by Douglas Crockford to understand the language's features, quirks, and best practices.
Discover Lua, a lightweight scripting language. Access downloads, documentation, and community resources to start building with Lua today.
Browse and read documentation for Ruby gems, standard libraries, and open source projects—all in one place for Ruby developers.
Explore Carbon, a simple PHP extension for DateTime, offering easy-to-use documentation, guides, and tools for handling dates and times in PHP.
Explore Crystal, a fast, object-oriented programming language with Ruby-inspired syntax, static type checking, and an active developer community.
Find community-driven documentation and real-world examples for the Clojure programming language to help you learn, explore, and code with confidence.
Learn about LuaJIT, a high-performance Just-In-Time compiler for the Lua programming language. Find docs, downloads, and resources for developers.
Browse and search R package documentation from CRAN, Bioconductor, GitHub, and R-Forge. Find resources, run R code online, and explore package details.
AssemblyScript lets you write code in a TypeScript-like language and compile it to WebAssembly for fast, low-level web apps and tools.
Explore resources, downloads, and documentation for BBC BASIC, the classic programming language, with guides and tools for enthusiasts and learners.
CommonMark Spec provides the official specification and documentation for the CommonMark Markdown language, with test cases and changelogs.
Explore SWI-Prolog's official site for documentation, downloads, and tools to help you develop, learn, and use the Prolog programming language.
Browse detailed documentation and overviews for Clojure libraries, including core and contrib APIs, all in one place for easy reference.
Explore and discuss new proposals to extend the Scheme programming language, with resources and mailing lists for developers and enthusiasts.
Learn about Lean, a programming language and theorem prover, with official docs, downloads, and resources for formalizing mathematics and logic.
Explore Idris, a programming language focused on type-driven development. Find docs, downloads, and examples to help you get started quickly.