Compilers Software


  • More...

Category Category

License License

Translations Translations

Programming Language Programming Language

  • More...

Status Status

  • More...

Audience Audience

User Interface User Interface

  • More...

Database Environment Database Environment

Freshness Freshness

Compilers Software

  • 2018 Thomson Reuters Top 100 Global Tech Leaders 2018 Thomson Reuters Top 100 Global Tech Leaders Icon
    2018 Thomson Reuters Top 100 Global Tech Leaders Icon

    See how tech-sector leadership is being redefined in today’s complex business environment.

    21st century technology-sector leadership requires not only optimal financial performance but also attention to many other factors, including management and investor confidence, risk and resilience, legal compliance, innovation, environmental impact, social responsibility, and reputation. Successfully managing these areas may determine which tech companies have the fortitude to succeed in the future. Here’s to those that made the list.
    Who are today’s top global tech leaders?
    Read the report
  • GnuCOBOL (formerly OpenCOBOL) Icon

    GnuCOBOL (formerly OpenCOBOL)

    A free COBOL compiler

    GnuCOBOL (formerly OpenCOBOL) is a free COBOL compiler. cobc translates COBOL source to executable using intermediate C, designated C compiler and linker. OpenCOBOL 1.1 became GNU Cobol 1.1 in 2013. Official releases at GnuCOBOL 2.2 is the last release, version 3.0 is on its way. A programmer's guide, by Gary Cutler, and other documentation, is indexed at OpenCOBOL was written by Keisuke Nishida and Roger While, from 2001 to 2012. GnuCOBOL is also authored by Simon Sobisch, Ron Norman, Edward Hart, Sergey Kashyrin, Dave Pitts and Brian Tiffin. Others listed in the AUTHORS and THANKS files. Copyright 2001-2018 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the FSF; either version 3, or (at your option) any later version. The libcob run time support source tree is licensed LGPL.

  • PHDL Icon


    An HDL alternative to PCB graphical schematic capture tools.

    PHDL is an HDL that functions as an alternative to mainstream graphical schematic capture tools. The language is compiled into a pcb netlist which can then be imported into a layout tool. We are currently on version 2.1 of the tool. We have created an eclipse plugin version of the tool as well as a standalone command-line based version. Both function identically and output a netlist that can be imported into a pcb layout tool. VHDL revolutionized how FPGA designs and digital logic circuits have been designed and captured and overcame many of the difficulties associated with the use of schematic editing tools. We believe the use of an HDL is also the way of the future when it comes to PCB design. The PHDL compiler automatically supports the output of PADS and Eagle netlists, and through extending a simple java class, users can generate a netlist in practically any format required by their choice of a layout tool.

    Downloads: 2 This Week Last Update: See Project
  • ALCHA Icon


    A New Programming Language for FPGA Projects

    ALCHA aims to reduce FPGA project develop time by means of automation and abstraction, but without loosing the low-level control that HDLs, such as Verilog, provides. It will support an object oriented programming model, abstract data and signal types, and compile-time scripting.

    Downloads: 0 This Week Last Update: See Project
  • Co-op Composition Workbench Icon

    Co-op Composition Workbench

    Co-op is a workbench for the definition and use of composition operators: abstractions that can encapsulate standard solutions such as coding idioms, design patterns and composition techniques, and can later be (re-) used just like library classes.

    Downloads: 0 This Week Last Update: See Project
  • Commore Eclipse

    Ce projet est un plugin eclipse pour le framework de communication reseau commore. Il fournit un editeur de fichier idl et des outils de compilation de fichier idl

    Downloads: 0 This Week Last Update: See Project
  • EAMPL Programming Language Icon

    EAMPL Programming Language

    EAMPL Programming Language

    EAMPL Programming Language new programming language for Computing

  • JVen Icon


    Projeto de uma linguagem de programação com fins acadêmicos

    Este é um trabalho da disciplina de Compiladores, do Curso de Ciência da Computação (UNESC), concentrando-se em criar um compilador para a linguagem criada.

    Downloads: 0 This Week Last Update: See Project
  • Jaguar Execution Enviroment

    Multi-platform execution environment for applications (and libraries) based on bytecode (compile once, run anywhere). Support for multi-language and multi-paradigm. It intends to be an open alternative to the Java and MS.NET platforms.

    Downloads: 0 This Week Last Update: See Project
  • Kayacc

    A Compiler Development Toolkit

    Kayacc is an alternate name for the TOMBO project. I am in the process of updating the Tombo project page with version 2.1.0. Please download Tombo2.1.0.tar.gz from the Files tab. Tombo is a compiler generation toolkit for constructing compilers and interpreters. It includes a BNF compiler that generates parsers for context free grammars, and a class library to support compiler development. The class library supports symbol tables, Unicode text manipulation, reserved word mappings, and translating between Unicode and byte oriented encodings. Tombo is an alternative for lex, yacc and Bison tools. Source can be browsed in git/code repository or src directory. Send e-mail to for support

  • MANOOL Icon


    MAnool is Not an Object-Oriented Language

    MAnool is Not an Object-Oriented Language

    Downloads: 0 This Week Last Update: See Project
  • Nano Programming Language

    Simply and powerful programming language.

    Downloads: 0 This Week Last Update: See Project
  • Open Utlity

    Open Utlity is series of unix utlity just like gnu for linux / windows

    Open Utility is series of Unix utility which is currently in development.currently it has a c compiler which is based on early unix c compiler.later versions like v1 or later has in build assambler and can be used in place of gcc it is good alternative of gnu c compiler

  • PBFC - Portable Brainfuck Compiler

    x86 & x64 Brainfuck Compiler

    Brainfuck compiler for x86 & 64 Linux. Assembles, compiles and links Brainfuck source code directly to executable files.

    Downloads: 0 This Week Last Update: See Project
  • PLCduino

    Open Source PLC based on the arduino platform

    PLCduino is an open hardware alternative for industrial and home automation. It uses the well known ATmega chips as main processor, the same used on Arduino. This means that PLCduino is code-compatible with all arduino sketches.

    Downloads: 0 This Week Last Update: See Project
  • Prog Programming Language

    Prog is a lightweight, high-level, general-purpose, interpretable, compilable, strongly typed language that balances pragmatism, legibility, and versatility. Types are first-class objects and evaluation is considered a side-effect of type conversion.

    Downloads: 0 This Week Last Update: See Project
  • Toy Compilers

    This project contains a library for writing compilers/type systems and toy compilers for small games.

    Downloads: 0 This Week Last Update: See Project
  • Vyne Compiler Icon

    Vyne Compiler

    A compiler that compiles the Vyne programming language.

    The compiler is aimed at compiling the vyne language. The Vyne language is a high level programming language that aims to be a very powerful alternative to the currently well established high level languages. The goal is not to reinvent the wheel, but to make it better. One thing that is important is that Vyne should not be owned by anybody. The language itself should be maintained by the community. The development website can be found on

    Downloads: 0 This Week Last Update: See Project
  • Xi Programming Language

    A general-purpose, mutliparadigm language.

    Xi is a programming language which attempts to play a similar role to languages such as C, C++, or D. It is initially designed to leverage the procedural and object-oriented paradigms. It aims to provide an expressive language based off of a simple, LL(1) grammar with a comprehensive class library.

    Downloads: 0 This Week Last Update: See Project
  • ZILF

    This repository is deprecated. Use Bitbucket instead.

    THIS REPOSITORY IS DEPRECATED. Please use the Bitbucket repository instead: ZILF is a set of tools for working with the ZIL interactive fiction language, including a compiler, assembler, disassembler, and game library.

    Downloads: 0 This Week Last Update: See Project
  • libnaru

    libnaru is a library written in C that supports you to define a type system for a programming language. It is thought to be another lego piece beside lexical and syntax analysis in a compiler project.

    Downloads: 0 This Week Last Update: See Project
  • Downloads: 0 This Week Last Update: See Project
  • python-llvm3

    Python 3 bindings for LLVM 3.0

    Downloads: 0 This Week Last Update: See Project
  • seymore

    seymore is a project to develop a front end to the C programming language providing features similar to some of the features of C++. It outputs C, allowing it to target embedded and kernel programming environments.

    Downloads: 0 This Week Last Update: See Project
  • TMC compiler Icon

    TMC compiler

    Convert m-files to c code

    Open-source tool to convert/port/migrate/optimize Octave/MATLAB(R) written projects to C-code. Consists of C-code generator and run-time support library. Support a subset of MATLAB (R) language and an extendable set of in-build functions.

  • Modern Assembly Language

    Assembler language for modern times

    Adding high level source code constructs to a low level language. As opposed to other assemblers MACRO constructs that give a pseudo high level construct, Modern Assembler Language will have it built in. I would _like_ to go for a C style language construct, but this may change over time.

  • Previous
  • You're on page 1
  • Next

Get latest updates about Open Source Projects, Conferences and News.

No, Thank you