Showing 104 open source projects for "compiler"

View related business solutions
  • 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
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 1
    cperl

    cperl

    A perl5 with classes, types, compilable, company friendly, security

    cperl is an enhanced fork of Perl 5, aiming to modernize the language by introducing features such as classes, types, and improved performance. It focuses on providing a more secure and company-friendly version of Perl, with additional compiler support and better memory management.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Go Meta Linter

    Go Meta Linter

    Runs a whole bunch of those linters and normalizes their output

    ...It normalizes their results into one consistent output format so editors, IDEs, and CI systems can read problems more easily. The tool helps developers catch issues such as unused code, unchecked errors, duplicated code, style problems, security concerns, and suspicious compiler-level behavior. It supports a broad collection of linters and lets users customize which checks run for each project. It can also be configured through a JSON file, which makes it easier to share linting rules across a team. Although the project is archived and users are directed toward golangci-lint, it remains a useful example of early Go lint aggregation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Tiramisu

    Tiramisu

    Polyhedral compiler for expressing fast and portable data algorithms

    Tiramisu is a compiler for expressing fast and portable data parallel computations. It provides a simple C++ API for expressing algorithms (Tiramisu expressions) and how these algorithms should be optimized by the compiler. Tiramisu can be used in areas such as linear and tensor algebra, deep learning, image processing, stencil computations and machine learning.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    pegplusplus

    A PEG parser library for C++

    ...The grammars are built and interpreted at run time, without an intermediate code generation stage. It tries to mimic as closely as possible the functionality and style of Ian Piumarta's LEG compiler. LEG grammars can be translated easily and almost mechanically. Actions and semantic predicates can be written directly in the grammar, using lambdas. C++11 or later is required.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Atera - an All-in-one platform for IT management Icon
    Atera - an All-in-one platform for IT management

    Ideal for IT departments and MSPs (managed service providers)

    Your IT essentials, integrated & elevated. Take your IT management from automated to autonomous, download Atera's agent to start your free trial!
    Try Atera now
  • 5

    vcproj2cmake

    Visual Studio .vc[x]proj to CMakeLists.txt (make, Ninja ...) enabler

    Elaborate Visual Studio .vcxproj / .vcproj projects to CMakeLists.txt converter, enabling Makefile or Ninja or IDE builds, i.e. full multi-platform CMake functionality (Linux, Mac, Windows...). Live Update capability: supports side-by-side tracking of evolving original proj files, within build tree!! Script hooks for static CMake defs, powerful definition-to-variable mapping. Access to project data content is via git repository _only_ (it's a developer infrastructure project, thus...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    DSL-JSON library

    DSL-JSON library

    High performance JVM JSON library

    Fastest JVM (Java/Android/Scala/Kotlin) JSON library with advanced compile-time data binding support. Java JSON library designed for performance. Originally built for invasive software composition with DSL Platform compiler. v1 core library was targeting Java6, while v2 targets Java8. So there is no need anymore for dsl-json-java8 project and instead, just dsl-json project should be referenced. From v2 only a single annotation processor is supported, which was previously in the java8 project. Joda and some other specific libraries were removed. If you still need converters for those types, you need to include them in your project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Z80-Pascal will be a cross-platform Pascal compiler for Z80 based devices, such as MSX, Spectrum-ZX, etc. Despite that it will be designed for old Z80 home devices (i.e. retro-programming) it will be useful for modern devices too.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8

    TPP

    TinyPreProcessor

    A tiny c/c++ preprocessor Library designed as a base interface for higher-level scripting languages It implements everything from the C11 Standard. TPP is written in c, but offers a c++ api for convenience. TPP Is able, to generate 25MB of preprocessed code in 8 seconds Supported compiler extensions are: - __COUNTER__ - __has_include - __BASE_FILE__ - __INCLUDE_LEVEL__ - Multi-char constants - #pragma once - #include_next - #warning - Oh who am I kidding; this supports pretty much everything. - If a pp-extension isn't supported and isn't on the todo-list, tell me about it New extensions include: - __TPP_COUNTER - __TPP_RANDOM - __TPP_EVAL - __TPP_LOAD_FILE
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    Baby X

    X Windows baby toolkit

    Baby X is a simple toolkit for X Windows. There's also the Baby X resource compiler, which can be used as a standalone program or to get resources together for Baby X programs.
    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
  • 10

    json_library

    Another C++ based JSON Library (/w Parser/Generator/Navigator)

    Native C++ implementation of a JSON library. Contains a Parser, a Generator and and easy-to-use Navigator in one single class. To build you will need at least a C++11 capable compiler such as MSVC 10 (express edition). There is no other 3rd party library required to compile or run it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    The Panini Language

    The Panini Language

    Better Modularity, Better Concurrency

    This project makes the compiler and tools for the Panini language available. A central goal of the Panini language is to make concurrent programming easier and less error-prone. The main new feature in Panini is called a capsule. A capsule is like an actor but better because it largely retains the traditional approach for reasoning about programs as a sequence of operations, abstracts away all details of thread creation and locking, and supports fully-automatic compile-time analysis of common concurrency hazards. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    NetLinx Compile

    A wrapper utility for the AMX NetLinx compiler.

    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    SDL 2 for Free Pascal

    SDL 2 for Free Pascal

    SDL 2 headers for Free Pascal Compiler

    SDL 2 headers for Free Pascal Compiler Includes: • SDL2 • SDL2_mixer • SDL2_ttf • SDL2_image • SDL2_net
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    Simple C++ string and vector classes

    Two simple C++ classes, replacements for std::string and std::vector

    ...It may happen in real projects that the std library must be avoided: I needed it because of link problems in an application using mixed libraries, especially one compiled with an old Intel compiler icc 7 (for Linux), and other libs compiled with newer compilers. Icc 7 uses an incompatible c++ standard library implementation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    CppWeb - C++ Web developement framework

    CppWeb - C++ Web developement framework

    Cross-platform C++ library for developing CGI Web applications

    ...The library decodes CGI variables and cookies, supports file uploads, performs automatic cookie detection, provides URL and HTML entity encode/decode functions, supports server-push (long-polling via ajax), has built-in HTML parser, SQLite database wrapper etc. CppWeb compiles on Windows, Linux and MacOSX (tested with GNU C++, MingW, MS Visual C++ and Borland C++ compiler) and can run with almost any web server (Apache, IIS, Boa etc.). Can be used in embedded systems (tested with FriendlyARM Mini2440 and Raspberry PI)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    libparallelize

    A C++ Library meant to make parallelization a breeze.

    This library will be design with only the features provided by the new C++11 standard. This means that the code will compile with any platform and compiler that supports the new standard. The goal of this project is to allow developers to easily add parallelization to their code without having to mess around with the perils of concurrency. This library will focus mostly on parallelizing data processing and will use a dependency system to make sure a series of operations to be performed on data are run in the right order.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    A C library for big numbers. bign.tar.gz is the set of library files. Expand it wherever you want. bnstart.html is a beginners guide. buserdoc.html is definition and complete instructions. Everything works.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    libfgen

    Library for optimization using a genetic algorithm or particle swarms

    ...It also provides particle swarm optimization (PSO) functionality and an interface for real-valued function minimization or model fitting. It is written in C, but can also be compiled with a C++ compiler. Both Linux and Windows are supported.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    cppm

    An independent module architecture for C++.

    ...Component proxies are central to the abstraction of the ABI and allow the C++M model to do automatic marshaling of parameters, automatic lifecycle management (RAII) and to support exception handling across component (and compiler/library) boundaries. These proxies are generated with a special pre-compiler from the “module description language”.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Refu Library

    Refu Library

    Refu is a collection of cross-platform C/C++ programming libraries

    ...It is fully customizable in the sense that it is comprised of many different modules and the user can choose which parts of the library he requires for this programs. Refu currently requires a C99 compliant compiler to correctly compile but that might change in the future. In addition as C11 gains more support it will move to utilize the new C11 features such as anonymous structures and other very useful additions for compilers that support it. **NOTICE**: Please clone the Git repository instead of downloading the .zip of the project since the .zip is updated very rarely For full documentation visit: http://clib.refu.co
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    C-Memo

    Generic Memoization Library for C

    ...Allows memoization of functions to different contexts, so that sets of memoization caches can be cleared separately. Currently, this has only been tested with the GNU C compiler and has limited test coverage, so it is considered as Beta. If anyone wishes to contribute bugfixes, cross-compiler portability extensions, or other enhacements please feel free to contact via PM.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Rex library
    Rex is a regular expression library which implements most of the POSIX 1003.2 specification. It is very mature and has been in heavy production use by thousands of users, on many platforms, since 2002.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Schwarzer Kaffee
    A SDL wrapper for the GNU Modula-2 compiler
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Elice is a free compiler for programs written in the proprietary language PureBasic. It compiles those programs to C++ and then uses g++ to generate an executable. This is an old version. Development has moved to https://gitorious.org/elice/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    This is a YUI2 java api based on java2script java to javascript compiler. Almost full yui2 java api, and other javascript toolkits like raphaeljs, soundmanager2 java api also available..Please visit http://yui4java.sourceforge.net/ for more informatiion. IMPORTANT: This project was a great way of learning how to model YUI API in Java, now I'm focusing on a GWT version of YUI Java API At: http://code.google.com/p/yuigwt/
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo