Displaying 1 to 20 from 90 results

rust - A safe, concurrent, practical language.

This is the main source code repository for Rust. It contains the compiler, standard library, and documentation.Read "Installation" from The Book.

gopherjs - A compiler from Go to JavaScript for running Go code in a browser

GopherJS compiles Go code (golang.org) to pure JavaScript code. Its main purpose is to give you the opportunity to write front-end code in Go which will still run in all browsers.Give GopherJS a try on the GopherJS Playground.

closure-compiler-js - Package for the JS version of closure-compiler for use via npm

Check, compile, transpile, optimize and compress JavaScript with Closure Compiler in JS

godzilla - Godzilla is a ES2015 to Go source code transpiler and runtime

Godzilla is a ES2015 to Go source code transpiler and runtime that is intended to be a near drop-in replacement for Node.js. It compiles ES2015 source code to Go source code which is then compiled to native code. The compiled Go source code is a series of calls to the Godzilla runtime, a Go library serving a similar purpose to Node.js.Godzilla parses ES2015 source code with the awesome babylon. That means at the moment Node.js is required for compilation. As Godzilla becomes mature, babylon will be compiled to Go source code using Godzilla itself so that the Node.js dependency can be dropped.

Nim - Nim is a compiled, garbage-collected systems programming language with a design that focuses on efficiency, expressiveness, and elegance (in the order of priority)

This repository contains the Nim compiler, Nim's stdlib, tools and documentation. For more information about Nim, including downloads and documentation for the latest release, check out Nim's website.More platforms are supported, however they are not tested regularly and they may not be as stable as the above-listed platforms.

mtail - extract whitebox monitoring data from application logs for collection in a timeseries database

mtail is a tool for extracting metrics from application logs to be exported into a timeseries database or timeseries calculator for alerting and dashboarding.It aims to fill a niche between applications that do not export their own internal state, and existing monitoring systems, without patching those applications or rewriting the same framework for custom extraction glue code.

pkg - Package your Node.js project into an executable

This command line interface enables you to package your Node.js project into an executable that can be run even on devices without Node.js installed.After installing it, run pkg --help without arguments to see list of options.

Babel - The compiler for writing next generation JavaScript

Babel is the compiler for writing next generation JavaScript.

Simple-build-tool - A build tool for Scala

sbt is a build tool for Scala, Java, and more. It can generate documentation with scaladoc, Accurate incremental recompilation using information extracted from the compiler, Parallel task execution, including parallel test execution, Continuous compilation and testing with triggered execution and lot more.

Go - Programming Language from Google

Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.

TypeScript - Superset of JavaScript that compiles to clean JavaScript output

TypeScript is a language for application-scale JavaScript. TypeScript adds optional types, classes, and modules to JavaScript. TypeScript supports tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript compiles to readable, standards-based JavaScript

CoffeeScript - Little language that compiles into JavaScript

CoffeeScript is a little language that compiles into JavaScript. It's just JavaScript, the code compiles one-to-one into the equivalent JS, and there is no interpretation at runtime. You can use any existing JavaScript library seamlessly from CoffeeScript (and vice-versa). The compiled output is readable and pretty-printed, will work in every JavaScript runtime, and tends to run as fast or faster than the equivalent handwritten JavaScript.

Haxe - The Cross-Platform Toolkit

Haxe is an open source toolkit that allows you to easily build cross-platform tools and applications that target many mainstream platforms.

Phc - The open source PHP compiler

phc is an open source compiler for PHP with support for plugins. In addition, it can be used to pretty-print or obfuscate PHP code, as a framework for developing applications that process PHP scripts, or to convert PHP into XML and back, enabling processing of PHP scripts using XML tools. It can compile PHP source into an (optimized) executable, Combine many php scripts into a single file and lot more.

ccache — A Fast C/C++ Ccompiler Cache

ccache is a compiler cache. It speeds up recompilation by caching previous compilations and detecting when the same compilation is being done again. Supported languages are C, C++, Objective-C and Objective-C++.

Free Pascal - Open source compiler for Pascal and Object Pascal

Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional Pascal compiler. The language syntax has excellent compatibility with TP 7.0 as well as with most versions of Delphi (classes, rtti, exceptions, ansistrings, widestrings, interfaces). A Mac Pascal mode, largely compatible with Think Pascal and MetroWerks Pascal, is also available. Furthermore Free Pascal supports function overloading, operator overloading, global properties and several other extra features.


GCJ is a portable, optimizing, ahead-of-time compiler for the Java Programming Language. It can compile Java source code to Java bytecode (class files) or directly to native machine code, and Java bytecode to native machine code.

Jsweet - A transpiler from Java to TypeScript/JavaScript

JSweet leverages TypeScript to write rich and responsive Web applications in Java through the use of JavaScript libraries and frameworks. With JSweet, Java programs are transpiled (source-to-source compiled) to TypeScript and JavaScript for being run in browsers, mobile Web views, or in Node.js.