Showing 161 open source projects for "compiler"

View related business solutions
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
    Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

    Native application identity and user-based security for your Azure cloud

    Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
    Get a free trial
  • 1
    CMake

    CMake

    Cross-platform tool to build, test and package software

    CMake is an open-source, cross-platform family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files, and generate native makefiles and workspaces that can be used in the compiler environment of your choice. The suite of CMake tools were created by Kitware in response to the need for a powerful, cross-platform build environment for open-source projects such as ITK and VTK. CMake is part of Kitware’s collection of commercially supported open-source platforms for software development and integrates with CDash to provide a comprehensive suite of tools. ...
    Downloads: 63 This Week
    Last Update:
    See Project
  • 2
    FreeBASIC Compiler
    Open-source, free, multi-platform BASIC compiler, with syntax similar MS-QuickBASIC (including the GFX statements), that adds new features such as pointers, unsigned data types, inline assembly, a pre-processor and many others.
    Leader badge
    Downloads: 780 This Week
    Last Update:
    See Project
  • 3
    Perl-Dist-Strawberry

    Perl-Dist-Strawberry

    Tooling to build and package releases for Perl on Windows

    Perl-Dist-Strawberry is tooling to build and package releases for Perl on Windows. Strawberry Perl is a binary distribution of Perl for the Windows operating system, including a bundled compiler and pre-installed modules.
    Downloads: 26 This Week
    Last Update:
    See Project
  • 4
    Marked

    Marked

    A markdown parser and compiler. Built for speed

    A low-level markdown compiler for parsing markdown without caching or blocking for long periods of time. Light-weight while implementing all markdown features from the supported flavors & specifications. Available as a command-line interface (CLI) and running in client- or server-side JavaScript projects. The only completely secure system is the one that doesn't exist in the first place.
    Downloads: 0 This Week
    Last Update:
    See Project
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 5
    Rust Programming Language

    Rust Programming Language

    Empowering everyone to build reliable and efficient software

    ...It runs blazingly fast and is memory-efficient, so it can power performance-critical services and run on embedded devices. It has a rich type system and ownership model, ensuring both thread and memory safety. Consisting of a standard library, great documentation and a friendly compiler, plus a top-notch build tool, package manager, auto-formatter and many other great tools, it’s the language of choice for increased productivity. Hundreds of companies the world over are using Rust to power an amazing range of cross-platform solutions. See what a great fit Rust can be for your own projects!
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    sbt

    sbt

    sbt, the interactive build tool

    ...One of the examples of a Scala-specific feature is the ability to cross-build your project against multiple Scala versions. build.sbt is a Scala-based DSL to express parallel processing task graph. Typos in build.sbt will be caught as a compilation error. With Zinc incremental compiler and file watch (~), edit-compile-test loop is fast and incremental. Adding support for new tasks and platforms (like Scala.js) is as easy as writing build.sbt. Join 100+ community-maintained plugins to share and reuse sbt tasks. Continuous compilation and testing with triggered execution. Supports mixed Scala/Java projects. Supports testing with ScalaCheck, specs, and ScalaTest. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    Stencil

    Stencil

    A web component compiler for building UI components

    Stencil is a toolchain for building reusable, scalable design systems. Generate small, blazing fast, and 100% standards based Web Components that run in every browser. The magical, reusable web component compiler. Start building in seconds. With intentionally small tooling, a tiny API, and zero configuration, Stencil gets out of the way and lets you focus on your work. A tiny runtime, prerendering, and the raw power of native Web Components make Stencil one of the fastest compilers around. Build cross-framework components and design systems on open web standards, and break free of Framework Churn. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    MoonLang is a lightweight static programming language built with C++ and LLVM, featuring dual syntax styles (`: end` and `{ }`). Supports Windows, Linux, macOS and embedded platforms (ARM/RISC-V/ESP32), compiles to only 15KB-300KB, build full-stack applications from MCU to desktop.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    MSBuild

    MSBuild

    The Microsoft Build Engine (MSBuild) build platform for .NET and VS

    The Microsoft Build Engine is a platform for building applications. This engine, which is also known as MSBuild, provides an XML schema for a project file that controls how the build platform processes and builds software. Visual Studio uses MSBuild, but MSBuild doesn't depend on Visual Studio. By invoking msbuild.exe on your project or solution file, you can orchestrate and build products in environments where Visual Studio isn't installed. Visual Studio uses MSBuild to load and build...
    Downloads: 45 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
  • 10
    Cake

    Cake

    Cake (C# Make) is a cross platform build automation system

    Cake (C# Make) is a free and open-source cross-platform build automation system with a C# DSL for tasks such as compiling code, copying files and folders, running unit tests, compressing files, and building NuGet packages. Cake is built on top of the Roslyn compiler which enables you to write your build scripts in pure C# in either a standard console project, using Cake Frosting, or as Cake script using Cake .NET Tool. Cake runs on a modern .NET platform (.NET Core 3.1 or .NET 5 and newer) and is available on Windows, Linux, and macOS. See Runners for a list of available runners. Cake can run as simple console applications with full IDE integration including IntelliSense or refactoring. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    V Programming Language

    V Programming Language

    Simple, fast, safe, compiled language for developing software

    ...V avoids doing unnecessary allocations in the first place by using value types, and string buffers, promoting a simple abstraction-free code style. Most objects (~90-100%) are freed by V's auto-free engine: the compiler inserts necessary free calls automatically during compilation. A remaining small percentage of objects is freed via GC. The developer doesn't need to change anything in their code. "It just works", like in Python, Go, or Java, except there's no heavy GC tracing everything or expensive RC for each object.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    ReDex

    ReDex

    A bytecode optimizer for Android apps

    ReDex is an Android bytecode (dex) optimizer originally developed at Facebook. It provides a framework for reading, writing, and analyzing .dex files, and a set of optimization passes that use this framework to improve the bytecode. An APK optimized by ReDex should be smaller and faster than its source. Redex provides a framework for reading, writing, and analyzing .dex files, and a set of optimization passes that use this framework to improve the bytecode. An APK optimized by Redex should...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Relay

    Relay

    JavaScript framework for building data-driven React applications

    ...With Relay, components and their data dependencies can be quickly modified without modifying other parts of the system. That means you won't accidentally break other components as you refactor or make changes to your app. Relay's compiler aggregates and optimizes the data requirements for your entire app, so that they can be efficiently fetched in a single GraphQL request. Relay handles the heavy lifting to ensure the data declared by your components is fetched in the most efficient way. For example, by deduplicating identical fields, and precomputing information used at runtime, among other optimizations. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Vector Pascal is a language targeted at SIMD multi-core instruction-sets such as the AVX and SSE2 or x86-64-v3. It has a SIMD compiler which supports parallel vector operations, loop unrolling, common sub expression removal etc. It is implemented in Java.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    asap

    asap

    A modern cmake starter project for C++ with a complete build lifecycle

    ...Have you ever found yourself spending countless hours trying to figure out how to start a professional C++ project with unit tests, a robust dev workflow, change logs, code coverage, linting, formatting...? The C++ ecosystem is getting better but is still very far away from other ecosystems such as JavaScript, or even Rust. It's certainly easy to use CMake, a compiler and vscode to start a hello world project, but as soon as you start having multiple modules, with third party dependencies, testing, coverage, and other development things that a professional quality project needs, you start wasting hours and hours troubleshooting and configuring until you make it work. This starter project solves most of your problems, using the best practices for C++ development and modern CMake and allows you to get started in minutes rather than days.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Code::Blocks

    Code::Blocks

    A free C, C++ and Fortran IDE

    Code::Blocks is a free, open-source, cross-platform C, C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable. Finally, an IDE with all the features you need, having a consistent look, feel and operation across platforms. Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin. For instance, compiling and debugging...
    Leader badge
    Downloads: 81,581 This Week
    Last Update:
    See Project
  • 17
    Lazarus

    Lazarus

    Rapid applications development tool and libraries for FPC

    The Lazarus IDE is a stable and feature rich visual programming environment for the FreePascal Compiler. It supports the creation of self-standing graphical and console applications and runs on Linux, FreeBSD, MacOSX and Windows.
    Leader badge
    Downloads: 37,231 This Week
    Last Update:
    See Project
  • 18

    gcc-win64

    x64 build of GCC for Windows

    x64 C/C++ compiler for Windows using (unofficial build): - gmp - mpfr - mpc - isl - cloog - mingw-w64 - gcc - seh You need at least core2 command set support to run this application. Note that every version with bundled gdb needs at least Windows 7.
    Leader badge
    Downloads: 2,455 This Week
    Last Update:
    See Project
  • 19
    WinAVR
    WinAVR (tm) is a suite of executable, open source software development tools for the Atmel AVR series of RISC microprocessors hosted on the Windows platform. Includes the GNU GCC compiler for C and C++.
    Leader badge
    Downloads: 501 This Week
    Last Update:
    See Project
  • 20
    Lazarus Code and Component Repository
    Lazarus is a free and open source development tool for the Free Pascal Compiler. The purpose of this project is to serve as a Code Repository, Wiki Knowledgebase and support site for converting existing components and libraries to work with Lazarus and the Free Pascal Compiler.
    Leader badge
    Downloads: 123 This Week
    Last Update:
    See Project
  • 21
    Raspberry Pi GCC Toolchains

    Raspberry Pi GCC Toolchains

    CI maintained precompiled GCC ARM/ARM64 Toolchains for Raspberry Pi

    This project provides latest Raspberry Pi hardware optimized GCC Cross Compiler & Native (ARM & ARM64) automated Build-Scripts and Precompiled standalone Toolchains binaries, that will save you tons of time & thereby helps you get quickly started with software development on Pi.
    Leader badge
    Downloads: 117 This Week
    Last Update:
    See Project
  • 22

    nsisbi

    NSISBI aims to remove the current 2GB limit found in NSIS.

    ...This version adds support for using a separate file for storing the install data, therefore allowing installer sizes up to a theoretical max size of 8EB (this is controlled by NSIS_CONFIG_EXTERNAL_FILE_SUPPORT, this is turned on by default). On versions before 7069-1, the compiler (makensis) is designed to run on 64 bit machines as this is the feature needed to make installers bigger than 2GB. On versions before 7208-1, source files added to the installer are limited to 2GB per file (this is controlled by NSIS_CONFIG_LARGE_FILE_SUPPORT, this is turned on by default). This project is the result of several different experiments focused on relieving the 2GB limit in NSIS, so it's still a work in progress. ...
    Leader badge
    Downloads: 90 This Week
    Last Update:
    See Project
  • 23

    LuaToExe

    Embedded a lua script in an executable without LUA DLL (one file)

    Builds an executable containing all the files of a LUA application. This executable will be autonomous, it will include all the resources of the application. This program checks, compiles each LUA unit, searches for "require" and dependencies, it automatically includes the necessary modules. It can also integrate other types of files: DLL, Exe, images... The work is simplified by adding pre-compilation directives.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 24
    C3PO is a software synthesis tool that provides a solution for building maintainable, reliable and robust software infrastructures and/or compiler frontends from a set of attributed grammar rules in EBNF notation.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    PrepBuild is a commandline tool for handling the version information for Delphi projects when compiling using the dcc32.exe commandline compiler. It can also be used as a Pre-Build tool in Delphi 2007 and up.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Auth0 Logo