Showing 1187 open source projects for "compile"

View related business solutions
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 1
    TinyTeX releases

    TinyTeX releases

    Windows/macOS/Linux binaries and installation methods of TinyTeX

    A lightweight, cross-platform, portable, and easy-to-maintain LaTeX distribution based on TeX Live. TinyTeX is a custom LaTeX distribution based on TeX Live that is small in size but functions well in most cases, especially for R users. If you run into the problem of missing LaTeX packages, it should be super clear to you what you need to do (in fact, R users won’t need to do anything). You only install LaTeX packages you actually need. Currently, TinyTeX works best for R users. Other users...
    Downloads: 35 This Week
    Last Update:
    See Project
  • 2
    Mini Jinja

    Mini Jinja

    MiniJinja is a powerful but minimal dependency template engine

    ...The project supports Jinja-style templates, inheritance, filters, expressions, dynamic objects, and serde-compatible data. It is designed to stay close to Jinja2 while keeping compile times, dependencies, and API surface manageable for Rust programs. MiniJinja can also be used as a small expression language or embedded template layer in larger applications. It is useful for configuration generation, HTML rendering, LLM chat templating, data workflows, and command-line templating.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    Zen C

    Zen C

    Write like a high-level language, run like C

    ...It provides a clean syntax and semantics that closely mirror classic C while enforcing stricter rules to eliminate common pitfalls like undefined behaviors or hidden conversions that often cause bugs. Zen-C includes a lightweight compiler front-end and runtime that can target multiple platforms, enabling users to compile and run code on both desktop and embedded environments without heavy tooling. Because it prioritizes clarity and predictability, the language makes it easier for learners to understand core systems concepts while still accessing low-level memory control and performance.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 4
    koka

    koka

    Koka language compiler and interpreter

    Koka is a strongly typed functional-style language with effect types and handlers. The core of Koka consists of a small set of well-studied language features, like first-class functions, a polymorphic type- and effect system, algebraic data types, and effect handlers. Each of these is composable and avoid the addition of “special” extensions by being as general as possible. Koka tracks the (side) effects of every function in its type, where pure and effectful computations are distinguished....
    Downloads: 7 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • 5
    unioffice

    unioffice

    Pure go library for creating and processing Office Word documents

    ...We provide high-level interfaces for common problem-solving and lower-level interfaces for less generic tasks. UniPDF and UniOffice are all in Pure go meaning you can build your applications easily, cross-compile across platforms and enjoy all the advantages of Golang. Our creator package enables you to generate flexible report in lightning speed. Complex reports can be generated in milliseconds, enabling you to create reports at the click of a button.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 6
    Flint Chart

    Flint Chart

    Visualization language that lets AI agents create expressive charts

    ...It lets agents and humans write compact, editable chart specifications without manually tuning every axis, label, scale, legend, or layout setting. The compiler uses data, semantic types, chart type, and encodings to derive polished chart settings automatically. One Flint input can compile into native Vega-Lite, ECharts, or Chart.js specifications. The repository includes a TypeScript library, an MCP server, a demo site, documentation, test data, and an early Python port. It is especially useful for AI agents that need to create reliable visualizations from structured data during analysis or reporting workflows.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    MoonScript

    MoonScript

    A language that compiles to Lua

    MoonScript is a dynamic scripting language that compiles into Lua. It gives you the power of one of the fastest scripting languages combined with a rich set of features. MoonScript can either be compiled into Lua and run at a later time, or it can be dynamically compiled and run using the moonloader. It’s as simple as requiring "moonscript" in order to have Lua understand how to load and run any MoonScript file. Because it compiles right into Lua code, it is completely compatible with...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    Tauri

    Tauri

    Build smaller, faster, and more secure desktop applications

    ...By leveraging the operating system’s native WebView instead of bundling a full browser, Tauri produces significantly smaller and more efficient application binaries. The framework supports multiple front-end frameworks such as React, Vue, Svelte, and others that compile to web technologies. Tauri provides a secure bridge between the frontend and the Rust backend, enabling native functionality while maintaining strong security practices. With cross-platform support, developers can build applications that run on Windows, macOS, Linux, Android, and iOS.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 9
    Proxy

    Proxy

    Proxy: Next Generation Polymorphism in C++

    ...There are many drawbacks in this mechanism, including life management (because each object may have a different size and ownership) and reflection (because it is hard to balance between usability and memory allocation). To workaround these drawbacks, some languages like Java or C# choose to sacrifice performance by introducing GC to facilitate lifetime management, and JIT-compile the source code at runtime to generate full metadata. We improved the theory and implemented it as a C++ library without sacrificing performance, proposing to merge it into the C++ standard.
    Downloads: 3 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.
    Try Free
  • 10
    WTF

    WTF

    The personal information dashboard for your terminal

    ...Use WTF to monitor systems, services, and important information. WTF is only compatible with Go versions 1.16.0 or later (due to the use of Go modules and newer standard library functions). If you would like to use gccgo to compile, you must use gccgo-9 or later which introduces support for Go modules.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 11
    jimmer

    jimmer

    A revolutionary ORM framework for both java and kotlin.

    ...Brings dynamism into static language ORM frameworks, achieving flexible capabilities for operating on complex dynamic data structures without compromising the complete compile-time safety checks of static languages, eliminating DTO explosion and unafraid of engineering expansion and changing requirements. Its innovative SQL DSL supports dynamic table joins and native SQL embedding, gracefully handling real-world complexity. Focuses on business and reaping caching gains. CDC solutions decoupled from specific caching technologies are transparent to business code. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 12
    Ktorm

    Ktorm

    A lightweight ORM framework for Kotlin with strong-typed SQL DSL

    Ktorm is a lightweight and efficient ORM Framework for Kotlin directly based on pure JDBC. It provides strong-typed and flexible SQL DSL and convenient sequence APIs to reduce our duplicated effort on database operations. All the SQL statements, of course, are generated automatically. Ktorm is open source and available under the Apache 2.0 license. Please leave a star if you've found this library helpful.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 13
    SGDK 1.90

    SGDK 1.90

    A free and open development kit for the Sega Mega Drive

    SGDK is a free development kit allowing the development of software in C language for the Sega Mega Drive. It contains the development library itself (with the code sources) and some custom tools used to compile resources. SGDK uses the GCC compiler (m68k-elf target) and the libgcc to generate a ROM image. Binaries (GCC 6.3) are provided for Windows OS for convenience, but you need to install it by yourself for other operating systems. Note that SGDK also requires Java (custom tools require it), so you need to have Java installed on your system. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 14
    checkstyle

    checkstyle

    Development tool to help programmers write standard Java code

    ...It also has the ability to check code layout and formatting issues. Since Checkstyle 7, some users have been unable to continue upgrading to newer versions of the utility because of the new JDK 1.8 compile requirement. The development team doesn't have the resources to keep updating the utility for older JDKs for those that can't work with the latest version.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 15

    Microsoft SEAL

    Easy-to-use and powerful homomorphic encryption library

    ...Developed by the Cryptography and Privacy Research group at Microsoft, it enables software engineers to build end-to-end encrypted data storage and computation services that never have to procure the customer's key. Microsoft SEAL is very easy to use, compile and run in many different environments. Homomorphic encryption is an encryption scheme that allows the cloud to compute directly on the encrypted data, without requiring the data to be decrypted first. This results in encrypted computations remaining encrypted, decrypted only by the data owner using the secret key.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    StatsForecast

    StatsForecast

    Fast forecasting with statistical and econometric models

    ...The library implements a broad set of models, including AutoARIMA, ETS, CES, Theta, plus a battery of benchmarking and baseline methods, giving users flexibility in selecting forecasting approaches depending on data characteristics (trend, seasonality, intermittent demand, etc.). Its internal implementation leverages numba to compile performance-critical code to optimized machine-level instructions, which makes the models much faster than many traditional Python counterparts.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 17
    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: 8 This Week
    Last Update:
    See Project
  • 18
    Arkflow

    Arkflow

    High performance Rust stream processing engine

    Arkflow is a Rust-based framework for building reactive, event-driven data pipelines. Inspired by tools like Airflow and Dagster, it focuses on strong typing, modularity, and performance. Arkflow is ideal for developers who want a fast, extensible way to orchestrate workflows and data transformations in Rust.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    KSP

    KSP

    Kotlin Symbol Processing API

    KSP is Kotlin’s lightweight, idiomatic alternative to Java annotation processing that gives compile-time access to Kotlin program structure. Rather than forcing Kotlin through Java’s annotation APIs, it exposes Kotlin-first symbols—classes, functions, properties, types—so processors can generate code efficiently. The design dramatically reduces incremental build overhead by operating directly on symbols without compiling stubs, which speeds up large multi-module projects.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20
    Encore

    Encore

    Encore is the Go backend development engine helping developers

    Our Go Backend Engine has the tools you need to create your next idea faster, without headaches. The big drawback of building for the cloud is crippling complexity. Encore offers a simple and productive experience from local development to production. Write plain and portable Go code with the Encore framework. Free from boilerplate and repetitions. Turn your functions into APIs by adding a single annotation. Encore turns any Go package into its own service and manages the infrastructure....
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    io-ts

    io-ts

    Runtime type system for IO decoding/encoding

    ...This approach is especially useful for APIs, configuration files, JSON payloads, database results, and any data that enters a program from an unknown source. io-ts integrates closely with functional programming patterns and the fp-ts ecosystem. Its main value is helping TypeScript applications keep runtime data validation aligned with compile-time type inference.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    Triton

    Triton

    Development repository for the Triton language and compiler

    ...Triton enables users to write optimized kernels for machine learning workloads while maintaining readability and control over performance-critical aspects like memory access patterns and parallel execution. The project leverages LLVM and MLIR to compile code into efficient GPU instructions, supporting both NVIDIA and AMD hardware. It is widely used in research and production environments where custom tensor operations are required, offering both high performance and developer-friendly syntax.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    Diesel

    Diesel

    A safe, extensible ORM and Query Builder for Rust

    Diesel is the most productive way to interact with databases in Rust because of its safe and composable abstractions over queries. We don’t want to waste time tracking down runtime errors. We achieve this by having Diesel eliminate the possibility of incorrect database interactions at compile time. Diesel offers a high level query builder and lets you think about your problems in Rust, not SQL. Our focus on zero-cost abstractions allows Diesel to run your query and load your data even faster than C. Unlike Active Record and other ORMs, Diesel is designed to be abstracted over. Diesel enables you to write reusable code and think in terms of your problem domain and not SQL.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    websocket for Go

    websocket for Go

    Minimal and idiomatic WebSocket library for Go

    ...JSON and protobuf helpers in the wsjson and wspb subpackages. Zero alloc reads and writes. Concurrent writes. Close handshake. net.Conn wrapper. Ping pong API. RFC 7692 permessage-deflate compression. Compile to Wasm. Transparent message buffer reuse with wsjson and wspb subpackages. Gorilla writes directly to a net.Conn and so duplicates features of net/http.Client. Gorilla requires registering a pong callback before sending a Ping. Compare godoc of nhooyr.io/websocket with gorilla/websocket side by side. Will enable easy HTTP/2 support in the future.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 25
    Quarkus
    ...Amazingly fast boot time, incredibly low RSS memory (not just heap size!) offering near-instant scale-up and high-density memory utilization in container orchestration platforms like Kubernetes. We use a technique we call compile-time boot. Combine both the familiar imperative code and the reactive style when developing applications. Quarkus provides a cohesive, fun-to-use, full-stack framework by leveraging a growing list of over fifty best-of-breed libraries that you love and use. All wired on a standard backbone. The combination of Quarkus and Kubernetes provides an ideal environment for creating scalable, fast, and lightweight applications. ...
    Downloads: 10 This Week
    Last Update:
    See Project
Auth0 Logo