Implementation of Scheme providing an interpreter, compiler, source-code debugger, integrated Emacs-like editor, and a large run-time library.
- Programming Language
- Free • Open Source
- Mac
- Windows

Implementation of Scheme providing an interpreter, compiler, source-code debugger, integrated Emacs-like editor, and a large run-time library.

Hack is a programming language for HHVM that interoperates seamlessly with PHP. Hack reconciles the fast development cycle of PHP with the discipline provided by static typing, while adding many features commonly found in other modern programming languages.
Rebol (historically REBOL) is a cross-platform data exchange language and a multi-paradigm dynamic programming language designed by Carl Sassenrath for network communications and distributed computing. It introduces the concept of dialecting: small, optimized, domain-specific...


Cobra is a high-performance, rapid-development programming language. It combines features from Python, C#, Objective-C, Eiffel and other languages in order to boost developer productivity.
Cobra is open source under the MIT license.
Ceylon is a language designed specifically for writing large programs in teams.

abc is a text based format for music notation, particularly popular for folk and traditional music.

Handel lets you write programs that run in browser, with compositions being played using Tone.js. Handel focuses on providing a readable and intuitive syntax.

Imba is a programming language for building web applications with insane performance. You can use it both for the server and client.

wxBasic is an Basic interpreter that is:
wxBasic can create stand-alone executables by binding together source code with the interpreter.
wxBasic is written primarily in C, with some C++ li.

JetBrains MPS is a metaprogramming system which is being developed by JetBrains. It implements language-oriented programming. MPS is an environment for language definition, a Language Workbench, and integrated development environment (IDE) for such languages.

Jabaco is a simple programming language with a Visual Basic like syntax. Jabaco enables you to create powerful software for all Java supported operating systems.

Elm aims to make web development more pleasant. Elm is a type-safe, functional reactive language that compiles to HTML, CSS, and JavaScript.
PSeInt is a tool that simplify to write pseudocode, draw flowcharts, edit and execute algorithms, mark errors and convert from psudocode to code. It is free software and multi platform.

The X10 programming language is organized around four basic principles of asynchrony, locality, atomicity, and order that are developed on a type-safe, class-based, object-oriented foundation. This foundation is robust enough to support fine-grained concurrency, Cilk-style...
Pyret is a programming language designed to serve as an outstanding choice for programming education while exploring the confluence of scripting and functional programming. It's under active design and development, and free to use or modify.

The main goal of this website is to provide a simple to use tool that will enable users to easily discover how computer programs work under the hood.. User can write his own programs and see how the computer's memory changes during it's execution.

A trustworthy, industrial-strength interactive theorem prover and dependently-typed programming language for mechanised reasoning in mathematics, computer science and more.

Wyvern is a new programming language designed to help developers be highly productive when writing high-assurance applications. The first major innovation in Wyvern is type-specific languages, a feature that allows programmers to create literals of a given type (e.g.
Red is a new programming language, strongly inspired by REBOL.
Io is a prototype-based programming language inspired by Smalltalk (all values are objects, all messages are dynamic), Self (prototype-based), NewtonScript (differential inheritance), Act1 (actors and futures for concurrency), LISP (code is a runtime inspectable/modifiable tree)...
Eve is a programming language and IDE that focuses on the human programmer rather than the machine. It uses a unique, document approach where programs look like documents with embedded code. Rather than comments, the programmer describes the code by way of structured text that...

NetLogo is an agent-based programming language and integrated modeling environment. NetLogo was designed, in the spirit of the Logo programming language, to be "low threshold and no ceiling." It teaches programming concepts using agents in the form of turtles, patches...
The Factor programming language combines powerful language features with a full-featured library. The implementation is fully compiled for performance, while still supporting interactive development. Factor applications are portable between all common platforms.
RAPTOR is a flowchart-based programming environment. RAPTOR programs are created visually and executed visually by tracing the execution through the flowchart.
