Chibi-Scheme is a very small library with no external dependencies intended for use as an extension and scripting language in C programs. In addition to support for lightweight VM-based threads, each VM itself runs in an isolated heap allowing multiple VMs to run simultaneously...
Platforms
- Mac
- Linux
- BSD
- Cygwin
Panther is a programming language aimed at young users with only a small knowledge of programming. Panther offers you a more advanced version of Scratch, a simple programming language developed at MIT.
Cost / License
- Free
- Proprietary
Application type
Platforms
- Windows

Like C/C++, Terra is a statically-typed, compiled language with manual memory management. But unlike C/C++, it is designed from the beginning to be meta-programmed from Lua.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
Doronix Math Toolbox is a numerical computing environment with programming language which can be used as alternative to MATLAB. It allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user functions, import and export CSV-files...
Cost / License
- Paid
- Proprietary
Application type
Platforms
- Mac
- Windows
- Linux

DevSkiller is a developer screening and online interview platform powered by RealLifeTesting™ methodology. The tool allows you to find developers with the right skill set, shortening your Time-to-Hire by 60%.
Cost / License
- Paid
- Proprietary
Platforms
- Mac
- Windows
- Online
- Android
- iPhone
Poland
EU



ReasonML is a new face to OCaml that--when coupled with BuckleScript--makes web development easy, robust, and type-safe. It has a very good Javascript FFI story, and is easy to adopt piece-meal into your existing projects.
Cost / License
- Free
- Open Source (MIT)
Application type
Platforms
- Mac
- Windows
- Linux
S2JS answers the question of where to go after Scratch.
S2JS is a tutorial that guides kids writing Javascript games that can run directly on their smartphones or any other browser-capable device. It explains Javascript in terms of Scratch, with a focus on achieving early result.
Cost / License
- Free
- Proprietary
Platforms
- Online
blang is an open source lightweight high-level object oriented programming language. It's syntax very different from C and Python. Arguments are delimited by spaces, not by a comma. And there is almost no colons/semi-colons/curly brackets/square brackets.
Cost / License
- Free
- Open Source (LGPL-2.1)
Application type
Platforms
- Mac
- Windows
- Linux
- BSD
- Haiku

Wave is a system programming language that provides low-level control based on static typing and native code generation.
Cost / License
- Free
- Open Source (MPL-2.0)
Application typeApplication types
Platforms
- Windows
- Mac
- Linux
South Korea

Jim is an opensource small-footprint implementation of the Tcl programming language. It implements a large subset of Tcl and adds new features like references with garbage collection, closures, built-in Object Oriented Programming system, Functional Programming commands...
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- BSD
The AngelCode Scripting Library, or AngelScript as it is also known, is an extremely flexible cross-platform scripting library designed to allow applications to extend their functionality through external scripts.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
At Geektastic we help our client's thoroughly evaluate their future talent using our unique peer reviewed code challenge platform. We believe a candidate is worth more than a score and the only way to thoroughly understand how suitable they are to work in your team is to...
Cost / License
- Paid
- Proprietary
Platforms
- Windows
- iPhone
- Chrome OS
TinyScheme is a lightweight Scheme interpreter that implements as large a subset of R5RS as was possible without getting very large and complicated. It is meant to be used as an embedded scripting interpreter for other programs.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- BSD
Evaldraw allows you quickly write small programs in its C-like language. It supports static variables, enums, arrays, functions and just recently structs.
Cost / License
- Free
- Proprietary
Platforms
- Windows
United States



Altair Compose is used to perform a variety of math & linear algebra (including matrix analysis and differential equations), filter signals, fit polynomials through data, approximate or check results from simulation software, perform optimization.
Cost / License
- Free
- Proprietary
Application type
Platforms
- Windows
- Linux
United States


Jenner is a SAS-compatible analytics platform. It runs the SAS programs an organisation already has - the DATA step, the macro language, PROC SQL and 230 documented procedures - without requiring a SAS license.
Cost / License
- Freemium
- Proprietary
Application type
Platforms
- Mac
- Windows
- Linux
- Online
- Self-Hosted
United Kingdom


+3
Kattis helps companies make safer recruitments and attract the best developers with its dynamic challenge platform.
Cost / License
- Paid
- Proprietary
Platforms
- Online
Sweden
EU



Nu is an interpreted object-oriented programming language, with a Lisp-like syntax, it was created as an alternative scripting language to program Mac OS X through its Cocoa API.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
newLISP is a LISP-like scripting language for doing things you typically do with scripting languages: programming for the internet, system administration, text processing, gluing other programs together, etc.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- BSD
- Solaris
The Om language is a novel, maximally-simple concatenative, homoiconic programming and algorithm notation language
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
Aurel Basic is basic-like programming language.
Able to produce GUI Win32 programs. Based on simple and easy to understand basic programming language. Program produced with Aurel Basic can run as standalone executable. Executable do not require any external lib or file for run. .
Platforms
- Windows



Graphical Programming for MacOSX
The Marten integrated software development environment (IDE) is a new, enjoyable way to create software for MacOS X. Graphical programming means you draw code, not write it. It's easier to create and easier to understand.
But ease of use doe.
Cost / License
- Paid
- Proprietary
Application type
Platforms
- Mac


UCBLogo (also known as Berkeley Logo) is a free implementation of the Logo programming language that supports lists, files, I/O, and recursion. It can be used to teach computer science.
Cost / License
- Free
- Open Source (GPL-3.0)
Application type
Platforms
- Mac
- Windows
- Linux




























































