Showing 1688 open source projects for "compiler"

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
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 1
    Falltergeist

    Falltergeist

    Opensource crossplatform Fallout 2 game engine writen in C++ and SDL

    ...Falltergeist requires original Fallout resources to work. You could add dependencies manually but it is easier to use Conan. First, set up your Conan profile to match your compiler or let conan autodetect your settings (conan profile new vs --detect and use --profile=vs when running conan install).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Vale

    Vale

    Compiler for the Vale programming language

    Vale is a systems programming language and compiler that strives to combine performance, safety, and ease in a way that avoids many of the complexities of traditional memory management techniques. It is ahead-of-time (AOT) compiled, targeting LLVM as a backend, and is statically typed. The language introduces a concept called generational references to provide memory safety without relying on a garbage collector, and aims for “safe without a borrow checker” (i.e. reducing the burden on the programmer). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    HTM

    HTM

    JSX alternative using standard tagged templates, with compiler support

    htm is JSX-like syntax in plain JavaScript, no transpiler necessary. Develop with React/Preact directly in the browser, then compile htm away for production. It uses standard JavaScript Tagged Templates and works in all modern browsers. The syntax you write when using HTM is as close as possible to JSX. htm actually takes the JSX-style syntax a couple steps further! No transpiler necessary. HTML's optional quotes: <div class=foo>. Component end-tags: <${Footer}>footer content<//>. Syntax...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 4
    CoffeeScript

    CoffeeScript

    Unfancy JavaScript

    CoffeeScript is a lightweight programming language that compiles into JavaScript. It adds syntactic sugar inspired by Ruby, Python, and Haskell to improve brevity and readability, while producing predictable and efficient JavaScript output. Its design emphasizes that “It’s just JavaScript,” meaning any JS library works seamlessly, and compiled output is clean and performant. Adds syntactic sugar like list comprehensions and destructuring assignment. Supports literate programming via...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Paessler: Easy to Use With Enterprise Power. Free Trial Icon
    Paessler: Easy to Use With Enterprise Power. Free Trial

    A low-code dashboard makes monitoring intuitive for any admin, while scripting and custom sensors give experts full control.

    You shouldn't have to choose between a monitoring tool that's easy to use and one that's powerful enough for a complex environment. PRTG's low-code interface lets any admin build dashboards, set alerts and monitor devices without scripting, while custom sensors and full API access are there when your team needs deeper control. One platform, no compromise. Download a free 30-day trial now.
    Get Free Download
  • 5
    JWebAssembly

    JWebAssembly

    Java bytecode to WebAssembly compiler

    ...It provides tools for handling memory management, method calls, and data structures within the constraints of the WebAssembly runtime. Developers can use JWebAssembly to port existing Java applications to the web or build new applications that leverage Java’s ecosystem while targeting Wasm. The compiler also supports integration with build tools and workflows, making it accessible for typical Java development pipelines.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    URI.js

    URI.js

    Javascript URL mutation library

    ...So unless you need second level domain support and use URI templates, we suggest you don't include them in your build. Clone the URI.js repository or use a package manager to get URI.js into your project. See the build tool or use Google Closure Compiler.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7

    Evaluate

    The homemade professional compiled programming language

    A homemade professional compiled programming language. It compiles to NASM and can cross-compile, though it's cross-compilation capabilities haven't been verified.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 8
    protostuff

    protostuff

    Java serialization library, proto compiler, code generator

    A java serialization library with built-in support for forward-backward compatibility (schema evolution) and validation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    protoc-gen-doc

    protoc-gen-doc

    Documentation generator plugin for Google Protocol Buffers

    This is a documentation generator plugin for the Google Protocol Buffers compiler (protoc). The plugin can generate HTML, JSON, DocBook, and Markdown documentation from comments in your .proto files. There is a Docker image available (docker pull pseudomuto/protoc-gen-doc) that has everything you need to generate documentation from your protos. The plugin is invoked by passing the --doc_out, and --doc_opt options to the protoc compiler.
    Downloads: 1 This Week
    Last Update:
    See Project
  • MyQ Print Management Software Icon
    MyQ Print Management Software

    SAVE TIME WITH PERSONALIZED PRINT SOLUTIONS

    Boost your digital or traditional workplace with MyQ’s secure print and scan solutions that respect your time and help you focus on what you do best.
    Learn More
  • 10

    CountBitsSet

    minimal benchmark code for Counting Set Bits (ones) in an Integer

    ...Also this shows nicely how different a human brain compatible solution is to a binary machine optimal solution :-) In the meantime I added other Algorithms beside countbisset (hamming weight): ceil(log2()) + floor(log2()), bitreverse, ... I also recommand to try the code with different compilers and / or plattforms. PS: see result.txt in Code, to see various runs with different compilers and compiler switches
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    CSharpLang

    CSharpLang

    The official repo for the design of the C# programming language

    This is the official repository for the design and evolution of the C# programming language. It's where language features are proposed, discussed, designed, and specified. It contains feature proposals, notes from language design meetings, and the evolving specification. Language Design Meetings (LDMs) are held by the LDT and occasional invited guests, and are documented in Design Meeting Notes in the meetings folder, organized in folders by year. The lifetime of a design meeting note is...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    tailwind-rn

    tailwind-rn

    Use Tailwind CSS in React Native projects

    ...A small CLI tool reads the CSS file produced by Tailwind and transforms it into a JSON file that tailwind-rn can consume, with support for watching and rebuilding whenever Tailwind’s output changes. The library supports Tailwind 3.x and works with the JIT compiler, meaning you can use modern Tailwind utilities in mobile layouts. It is framework-agnostic within the React Native ecosystem and can be used with plain React Native, Expo, and other toolchains. The project is actively used and has issue discussions covering integration with storybook, Prettier’s Tailwind plugin, custom themes, and more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Koala

    Koala

    Koala is a GUI application for less

    ...Koala can run in Windows, Linux and Mac. Listening files, compile automatically when the file changes, that everything is running in the background without user action. Support set the compiler options for each file. If encountered an error during compilation, koala will pop up the error message. Support for the project to create a global configuration set the same compiler options for the files. koala is built with node-webkit. node-webkit is an app runtime based on Chromium and node.js. You can write native apps in HTML and Javascript with node-webkit. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    MSON

    MSON

    Generate an app from JSON

    The MSON compiler allows you to generate apps from JSON. The ultimate goal of MSON is to allow anyone to develop software visually, but you can also use pieces of MSON to turbo charge your development. MSON is a subset of JSON and comprised of just a few building blocks, yet it is as powerful as its non-declarative counterparts. MSON supports validation, inheritance, composition, pub/sub, access control, templating and various other features.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    go-perfbook

    go-perfbook

    Thoughts on Go performance optimization

    ...It begins with optimization principles that apply across programming languages before moving into Go-specific techniques. The material covers measurement workflows, data and algorithm changes, benchmarking, program tuning, garbage collection, compiler behavior, and standard-library pitfalls. Later chapters examine unsafe operations, cgo, assembly, advanced techniques, service-wide optimization, profiling, and tracing. The project emphasizes measuring real bottlenecks before changing code rather than relying on intuition. Community contributors can expand topics, add resources, and develop additional prose or examples. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Asterius

    Asterius

    A Haskell to WebAssembly compiler

    Asterius is a Haskell toolchain that compiles to WebAssembly, enabling Haskell programs to run in the browser and other Wasm hosts. It builds on GHC, lowers Haskell code to WebAssembly modules, and links them with a lightweight JavaScript runtime for I/O, GC interaction, and host integration. The toolchain provides commands to build and link (ahc/ahc-link), bundle assets, and target both browser and Node environments. Interop is a core focus: Haskell functions can call into JavaScript and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
     Estrela Editor
    Estrela Editor is a wxLua based IDE. It supports multiple fileformats, "api" for autocompletion and tooltips, and custom commandline tools. Focus is extensibility for target applications using Lua. Its main purpose is as IDE for the 3D engine Luxinia.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Roslyn

    Roslyn

    The .NET Compiler Platform

    Roslyn provides rich, code analysis APIs to open source C# and Visual Basic compilers. This enables you to access a wealth of information about your code from compilers, which you can then use for code-related tasks in your tools and applications. Roslyn dramatically lowers the barrier to entry for creating code-focused tools and applications, creating many opportunities for innovation.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 19
    QB64

    QB64

    BASIC for the modern era

    QB64 is a modern self-hosting BASIC compiler that brings classic QBasic/QuickBASIC programs into the modern era. It enables legacy code to run on today’s operating systems with minimal modifications, while also introducing new commands and libraries for multimedia, networking, and 64-bit computing. QB64 compiles to C++ and includes a built-in IDE, making it accessible for beginners, hobbyists, and retro programming enthusiasts.
    Downloads: 166 This Week
    Last Update:
    See Project
  • 20
    Not Another Markup Language

    Not Another Markup Language

    Convert Kubernetes YAML to Golang

    NAML is a Go library and command line tool that can be used as a framework to develop and deploy Kubernetes applications. Kubernetes applications are complicated, so let's use a proper Turing complete language to reason about them.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Axiom is a computer algebra system. It consists of an interpreter, a compiler and a library of algorithms. Axiom is an excellent research platform as well as a useful tool for scientific programming.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 22

    JasperStarter

    Running JasperReports from command line

    JasperStarter is a command line launcher and batch compiler for JasperReports.
    Leader badge
    Downloads: 120 This Week
    Last Update:
    See Project
  • 23
    git-sizer

    git-sizer

    Compute various size metrics for a Git repository

    ...Ideally, Git repositories should be under 1 GiB, and (without special handling) they start to get unwieldy over 5 GiB. Big repositories take a long time to clone and repack, and take a lot of disk space. Avoid storing generated files (e.g., compiler output, JAR files) in Git. It would be better to regenerate them when necessary, or store them in a package registry or even a fileserver. Avoid storing large media assets in Git. You might want to look into Git-LFS or git-annex, which allow you to version your media assets in Git while actually storing them outside of your repository. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Dev-C++

    Dev-C++

    Open Source C & C++ IDE for Windows

    Dev-C++ is a full-featured Integrated Development Environment (IDE) for Win32. It uses GCC, Mingw or Cygwin as compiler and libraries set. It supports Windows 98, NT, 2000 & XP. This is the original Dev-C++ software as published by Colin Laplace and this repository is frozen to version 4.9.9.2. For more recent versions of Dev-C++, please check the following forks: - Embarcadero Dev-C++: https://sourceforge.net/projects/embarcadero-devcpp/ (last update: March 2021) - Orwell Dev-C++: https://sourceforge.net/projects/orwelldevcpp/ (last update: 2016) - wxDev-C++: http://wxdsgn.sourceforge.net/ (last update: 2012)
    Leader badge
    Downloads: 31,449 This Week
    Last Update:
    See Project
  • 25
    libfacedetection

    libfacedetection

    Library for face detection in images

    This is an open source library for CNN-based face detection in images. The CNN model has been converted to static variables in C source files. The source code does not depend on any other libraries. What you need is just a C++ compiler. You can compile the source code under Windows, Linux, ARM and any platform with a C++ compiler. SIMD instructions are used to speed up the detection. You can enable AVX2 if you use Intel CPU or NEON for ARM. The model file has also been provided in directory ./models/. The file examples/detect-image.cpp and examples/detect-camera.cpp show how to use the library. ...
    Downloads: 0 This Week
    Last Update:
    See Project