Showing 544 open source projects for "compilers"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 1
    Coco/S Parser Generator

    Coco/S Parser Generator

    Parser Generator based on Coco/R

    Coco/S is a compiler generator that takes plain EBNF grammar files and features a SAX style call back API. It is written in Java and produces a Java Scanner (Lexer) and Parser for the language described by the input grammar. Coco/S is a branch of the 2010/11 release of Coco/R for Java. While Coco/R takes an attributed grammar file, Coco/S has a callback API. This has the advantage of a clean separation between grammar (EBNF) and Compiler/Interpreter.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Checkclipse is a plugin which integrates the Checkstyle style checker for Coding Guidelines into Eclipse. All Java style violations will be immediately reported by error markers. Coding Guidelines can be configured for each project separately.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    CryptoPad v1.0

    CryptoPad v1.0

    AES-128 bit file encryptor

    CryptoPad is a Java based file encryptor ! It can encrypt every type of file. The icing on the cake is that it's 100% cross-platform. i.e. You can run the same .jar file on Windows, Mac OS, Linux and any OS capable of running JRE 8 :) CryptoPad uses AES-128 bit symmetric key encryption to secure your data.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    CrossBridge-Community

    CrossBridge-Community

    C/C++ Compiler for the ActionScript Virtual Machine (AVM2)

    Previously codenamed "FlasCC" and "Alchemy," CrossBridge provides a complete BSD-like C/C++ development environment based on GCC that lets you compile your C/C++ code to target the Adobe Flash Runtimes (Flash Player and AIR). With CrossBridge you can port almost any existing C/C++ code to the web, across browsers. Forum: http://forum.crossbridge.io/ GitHub - SDK Source: https://github.com/crossbridge-community/crossbridge/ GitHub - Issue...
    Downloads: 3 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    xsparql
    One of the requirements of current Semantic Web applications is to deal with heterogenous data. Data represented and stored using the Extensible Markup Language (XML) is almost ubiquitous and is the standard for data exchange. Resource Description Framework (RDF) is the W3C recommended standard for data representation. Being able to work with these two languages using a common framework is a great advantage and eliminates several unnecessary steps that are currently used when handling both formats.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    sdfl

    sdfl

    Simple Data Fix Language

    SDFL is a language intended to either be translated into pure SQL regardless of the SGBD, or be interpreted by an interpreter written in Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Open RVC-CAL Compiler
    The Open RVC-CAL Compiler (Orcc) is a compiler under BSD license for the RVC-CAL dataflow programming language. Please consult the project homepage at http://orcc.sourceforge.net for more information.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8

    DeClassify

    A Java Decompiler with a catchy name.

    A Java Decompiler that is based on the object oriented premise of Java. Everything is an object. The intermediate between bytecode and source os an object.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    With ShortcutJava you can write Java code with shortcuts such as multiple-exception catches and aliases. You can also create new shortcut plugins. It has an Ant task for compiling with Ant. The shortcuts will work with ANY version of Java!
    Downloads: 0 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Start Free
  • 10
    Asterix IDE
    Asterix IDE (Integrated Development Environment) is especially designed to provide many languages supports in one IDE. Asterix IDE offers superior support for JAVA, C/C++(mingw32-g++) and HTML developers to write, compile and run their code at one place. Asterix IDE lets you quickly and easily make program with multiple programming language support. With its constantly improving Java Editor, many rich features and an extensive range of tools are provided. An IDE is much more than a...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    XMLVM
    XMLVM is an XML-based programming language build upon a virtual machine concept. Both Java and .NET byte code instructions can be mapped to XMLVM. XSL stylesheets allow manipulation of XMLVM such as cross-compilation to JavaScript for AJAX applicatio
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    PHDL

    PHDL

    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...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Maven plugin for continuous integration of Adobe Flex applications.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    A Java 2 (JDK 1.3/1.4) compatible virtual machine. joeq is unique in that it is almost entirely implemented in Java, making it reliable and efficient. It is also language-independent, so code from any language can be seamlessly and dynamically compiled.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    JPIE is an implementation of an Open Source Java to Prolog/Prolog to Java interoperability mecanism based on the Java VM.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Graal Profiling Data Viewer
    Graal collects profiling information when interpreting Java Bytecode. This tool gives the user the ability to inspect these Graal internal datastructures easily. Installation instructions are provided in the wiki.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    ghaggis

    GHC : Glasgow Haggis Compiler

    This is a compiler for the 'pseudocode' Haggis used by the Scottish Qualifications Authority for specifying pseudo code. The compiler is implemented in Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Packin is a graphical Linux package creator wizard which compiles packages in the popular debian package format (.deb files). Packin creates complete debian packages within four easy steps. Advanced options and latest specifications supported.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Combinatory Reduction Systems Extended
    Implementation of Combinatory Reduction Systems (CRS) with experimental extensions, in Java. CRS is a formalism for higher-order rewriting invented by J.W.Klop in 1980. For further details see the Project/Web Site.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    fun4j brings functional programming to the JVM. It's a framework that integrates major concepts from functional programming into the Java Platform. It also provides seamless integration of Java with Lisp coding, by using a lisp-to-bytecode compiler.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    mojo

    mojo

    mojo provides fast analyzes for your business processes

    mojo is a standalone software and library for the fast analysis of business processes. Because of its lightweight architecture and its implementation in Java, it can be used as extension in your program, e.g., business process designer. It provides new researched compiler-based analysis techniques which supports very good failure location. The software can be used under the GNU Lesser General Public License (LPGL): http://www.gnu.org/licenses/lgpl-3.0.txt
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    OpenME Interface

    simple event-based plugin interface to open up hardwired software

    News: since 2015 we continue all related developments within Collective Knowledge Framework: http://github.com/ctuning/ck/wiki Simple and universal event-based plugin framework and interface to open up hardwared black-box software (tools, application), make them interactive through external plugins, and connect them with other higher-level tools such as Collective Mind. For example, it is used to open up compilers (GCC, LLVM, Open64) for external tuning of optimization of internal heuristics, or to open up applications for online tuning and adaptation particularly on heterogeneous systems. It is based on successful Interactive Compilation Interface (ICI) which was added to mainline GCC >= 4.5. It supports C,C++,Fortran and Java. OpenME requires just one include file "openme.h" and 2 functions to register events or to have a call-back. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    RECODER is a Java framework for Java program analysis and source code transformation. It computes an easy to use syntactic and semantic program model containing cross references, and it supports transformation rollbacks and incremental model updates.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    IKVM.NET is a JVM for the Microsoft .NET Framework and Mono. It can both dynamically run Java classes and can be used to convert Java jars into .NET assemblies. It also includes a port of the OpenJDK class libraries to .NET.
    Downloads: 9 This Week
    Last Update:
    See Project