OSI-Approved Open Source (203)
- GNU General Public License version 2.0 (66)
- BSD License (40)
- GNU General Public License version 3.0 (32)
- GNU Library or Lesser General Public License version 2.0 (24)
- MIT License (23)
- GNU Library or Lesser General Public License version 3.0 (11)
- Eclipse Public License (9)
- Apache License V2.0 (8)
- zlib/libpng License (6)
- Mozilla Public License 1.1 (5)
- Affero GNU Public License (4)
- Academic Free License (3)
- Common Public License 1.0 (3)
- Artistic License (2)
- Artistic License 2.0 (2)
- Public Domain (11)
- Creative Commons Attribution License (9)
- Other License (8)
- Linux (194)
- Windows (186)
Grouping and Descriptive Categories (145)
- All POSIX (63)
- All 32-bit MS Windows (41)
- OS Portable (40)
- 64-bit MS Windows (31)
- 32-bit MS Windows (30)
- OS Independent (29)
- All BSD Platforms (11)
- 32-bit MS Windows (5)
- Project is an Operating System Kernel (3)
- Project is an Operating System Distribution (2)
- Classic 8-bit Operating Systems (1)
- Project is OS Distribution-Specific (1)
- Mac (139)
- Modern (83)
- Android (70)
- BSD (64)
- Emulation and API Compatibility (30)
Hot topics in Compilers Softwarevicare scheme
- Freshness: Recently updated ×
An R6RS Scheme implementation1 weekly downloads
xSTreamC is a streaming language developed by STMicroelectronics to support the mapping of data intensive streaming applications on distributed multiprocessor SoCs. A compiler and a simulation library are provided.1 weekly downloads
A New Programming Language for FPGA Projects
Parser library that uses an EBNF like grammar to generate a parse tree
Embeddable scripting engine
BARF is a language-agnostic engine for generating finite-automaton-based scanners and pushdown-automaton-based parsers. Targets (in any arbitrary language) are completely data-driven via text files -- no additional compilation is necessary.
Traslate the Baldicode Assembly to BaldiCode bytecode
Coco/R Development Tools
Front provides a compiler front end generator that can generate a parser, pretty printer, symbol table handling, and Abstract Syntax Tree data structures and traversals. It also provides a C preprocessor library, and an AST rewriter generator.
The Generic Universal MUMPS Project (GUMP) has the purpose of providing an Open Source Implementation of ANSI X11 (MUMPS) suite of Standards
Convert C++ software programs into synthesisable Verilog using the Clang compiler frontend to parse and SystemC for intermediates.
A polylingual IDE based on Lazarus
The M.O.R.T.A.L. programming language
Multi-language library to deal with multimethod dispatch, disambiguation and type-checking using dispatch tables. This approach yields fast dispatch in constant-time and greatly helps resolving ambiguities.
An experimental BASIC language for Linux, Mac OS X, and Windows.
The NT POSIX C Runtime Library is an IEEE standard runtime library for the NT POSIX subsystem. It can be used as a complete replacement or a side by side alternative for what is shipped with the Interix SDK.
A wrapper utility for the AMX NetLinx compiler.
The Paderborn Thread Migration and Checkpointing (PadMig) library provides support for thread migration and checkpointing for the Java programming language.
Quark: a programming language
The T. J. Watson Libraries for Analysis (WALA) provide program analysis capabilities for Java bytecode and related languages. The WALA libraries constitute an open-source release of parts of IBM Research's DOMO analysis infrastructure.
A simple programming language for teaching language theory