Showing 708 open source projects for "compile"

View related business solutions
  • PRTG Catches Network Issues Before They Cause Downtime Icon
    PRTG Catches Network Issues Before They Cause Downtime

    Threshold-based alerts flag problems early, so your team can act before users notice, not after.

    Reactive troubleshooting usually means hearing about a problem from frustrated users, not your monitoring tool. PRTG sets threshold-based alerts across devices, servers and applications, notifying your team by email, SMS or push the moment a metric crosses a set limit. That means catching a failing disk or overloaded server before it becomes an outage and getting time back from firefighting. Start a free trial and set your first alerts today.
    Download 30-Day Trial
  • $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
  • 1
    Parser for Rust source code

    Parser for Rust source code

    Parser for Rust source code

    ...It offers rich data structures, fine-grained parsing, span tracking (for error reporting), traversal and mutation APIs (visit, fold, visit_mut), printing back to tokens, and strong feature-gating so you only compile what you need. The documentation emphasises that while the crate is geared for procedural macros (and custom derives), some of the APIs may be of more general use. Using syn you can effectively write code that analyzes or generates Rust code at compile time.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Slick database

    Slick database

    Slick (Scala Language Integrated Connection Kit) is a modern database

    ...By writing your queries in Scala you can benefit from the static type checking, compile-time safety, and compositionality of Scala, while retaining the ability to drop down to raw SQL where needed for custom or advanced database features.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    The Go Cloud Development Kit

    The Go Cloud Development Kit

    Library and tools for open cloud development in Go

    ...It creates human-readable code that only imports the cloud SDKs for services you use. This allows the Go CDK to grow to support any number of cloud services, without increasing compile times or binary sizes, and avoiding any side effects from init() functions. The Go CDK builds at the latest stable release of Go. Previous Go versions may compile but are not supported.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    Gitea

    Gitea

    A painless self-hosted Git service

    ...It is a community-managed lightweight code hosting solution that has very minimal requirements and is very easy to install. Written in Go, it can run on any platform Go can compile for including Windows, Linux, macOS, ARM and PowerPC architectures. Gitea was originally forked from the Gogs project in 2016, but has since drastically evolved into the project that it is today.
    Downloads: 16 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.
    Start Free
  • 5
    ZIG

    ZIG

    General-purpose programming language and toolchain

    A general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    Factory

    Factory

    A new approach to Container-Based Dependency Injection for Swift

    A new approach to Container-Based Dependency Injection for Swift and SwiftUI. Factory is strongly influenced by SwiftUI, and in my opinion is highly suited for use in that environment. Most container-based dependency injection systems require you to define in some way that a given service type is available for injection and many require some sort of factory or mechanism that will provide a new instance of the service when needed. Unlike Resolver which often requires defining a plethora of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    u-root

    u-root

    A fully Go userland with Linux bootloaders

    A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 8
    SFML

    SFML

    Simple and Fast Multimedia Library

    ...It is composed of five modules: system, window, graphics, audio and network. Discover their features more in detail in the tutorials and the API documentation. With SFML, your application can compile and run out of the box on the most common operating systems: Windows, Linux, macOS and soon Android & iOS. Pre-compiled SDKs for your favorite OS are available on the download page. SFML has official bindings for the C and .Net languages. And thanks to its active community, it is also available in many other languages such as Java, Ruby, Python, Go, and more.
    Downloads: 42 This Week
    Last Update:
    See Project
  • 9
    txiki.js

    txiki.js

    A tiny JavaScript runtime

    ...It also offers low-level system features like TCP and UDP sockets, file system access, and process management, enabling developers to build full applications without external dependencies. The runtime can compile scripts into standalone executables, which simplifies distribution and deployment.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 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.
    Start Free
  • 10
    Nim Language Server Protocol

    Nim Language Server Protocol

    Language Server Protocol implementation for Nim

    ...However, if you have installed nimlsp in a different way you might run into issues where it can't find certain files during compilation/running. To fix this you need to grab a copy of Nim sources and then point nimlsp at them on compile-time by using -d:explicitSourcePath=PATH, where PATH is where you have your Nim sources.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Beef Programming Language

    Beef Programming Language

    Beef Programming Language

    Beef is a high-performance multi-paradigm open source programming language with a focus on developer productivity. The Beef Development Tools include an IDE with a general-purpose debugger capable of debugging native applications written in any language. The IDE supports productivity features such as autocomplete, fix-its, reformatting, refactoring tools, type inspection, hot compilation, and a built-in profiler. Beef allows for safely mixing different optimization levels on a per-type or...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Cork

    Cork

    A fast GUI for Homebrew written in SwiftUI

    ...Pre-compiled, always up-to-date versions are available from my Homebrew tap, which you get access to by donating 5€/month. You can donate through Ko-Fi or GitHub Sponsors. However, as Cork is open source, you can always compile it from source for free.
    Downloads: 24 This Week
    Last Update:
    See Project
  • 13
    Kando

    Kando

    The Cross-Platform Pie Menu

    Kando is a cross-platform pie menu for your desktop. It offers an unconventional, fast, highly efficient, and fun way of interacting with your computer! You can use Kando to launch applications, simulate keyboard shortcuts, open files, and much more.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    Maestro

    Maestro

    Painless Mobile UI Automation

    ...Maestro knows that it might take time to load the content (i.e. over the network) and automatically waits for it (but no longer than required). Blazingly fast iteration. Tests are interpreted, no need to compile anything. Maestro is able to continuously monitor your test files and rerun them as they change.
    Downloads: 28 This Week
    Last Update:
    See Project
  • 15
    Vision Camera

    Vision Camera

    The Camera library that sees the vision

    ...It provides hooks and functions to help you get started faster, and if you need full control, you can easily do that. Every functionality has been thoroughly documented and even errors are fully typed. Use TypeScript to get compile-time feedback on what has gone wrong.
    Downloads: 27 This Week
    Last Update:
    See Project
  • 16
    Bytecode Viewer

    Bytecode Viewer

    A reverse engineering suite (decompiler, editor, debugger and more)

    Some of Bytecode Viewer features are that it provides Java Decompiling with Six different decompilers (DJ-GUI/Core, Procyon, CFR, Fernflower, Krakatau, and JADX-Core). Bytecode Decompiling with CFIDE. Android APK integrated with Dex2Jar. Securely launch Java applications and insert hooks via EZ-Injection. Scan for malicious code with the Malicious Code Scanner plugin. Export as DEX, Jar, Class, Zip or Java Source File. Open Android APKs, Android DEX, Java Class Files and Java Jars. (WAR &...
    Downloads: 76 This Week
    Last Update:
    See Project
  • 17
    kotlin-inject

    kotlin-inject

    Dependency injection lib for kotlin

    A compile-time dependency injection library for Kotlin.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Gradle

    Gradle

    Adaptable, fast automation for all

    Gradle is a build tool with a focus on build automation and support for multi-language development. If you are building, testing, publishing, and deploying software on any platform, Gradle offers a flexible model that can support the entire development lifecycle from compiling and packaging code to publishing web sites. Gradle has been designed to support build automation across multiple languages and platforms including Java, Scala, Android, Kotlin, C/C++, and Groovy, and is closely...
    Downloads: 80 This Week
    Last Update:
    See Project
  • 19
    Google Highway

    Google Highway

    Performance-portable, length-agnostic SIMD with runtime dispatch

    ...Highway enables the same source code to run across different platforms and instruction sets, including architectures with scalable vector lengths, which are not known at compile time. This portability is achieved through dynamic or static dispatch mechanisms that select the best available instruction set at runtime or compile time. The library is designed for developers who need to maximize CPU performance in domains such as image processing, compression, cryptography, and scientific computing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Caliban

    Caliban

    Functional GraphQL library for Scala

    ...Pure interface: errors and effects are returned explicitly (no exceptions thrown), all returned types are referentially transparent (no Future). Clean separation between schema definition and implementation: schema is defined and validated at compile time using Scala standard types, resolver (RootResolver) is a simple value provided at runtime. All interfaces are pure and types are referentially transparent. Schemas are type safe and derived at compile time. No need to manually define a schema for every type in your API. Let the compiler do the boring work. Out-of-the-box support for major HTTP server libraries, effect types, Json libraries and more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    opam

    opam

    opam is a source-based package manager

    Opam is a source-based package manager for OCaml. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow. Opam was created and is maintained by OCamlPro. To get started, checkout the Install and Usage guides. Run ./configure. If you don't have the dependencies installed, this will locally take care of all OCaml dependencies for you (downloading them, unless you used the inclusive archive we provide for each release)....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Dioxus

    Dioxus

    Friendly React-like GUI library for desktop, web, mobile, and more

    ...Components and hooks can be reused to render on the web, desktop, mobile, server, and more! 1st class support for asynchronous tasks, suspense for datafetching, and pausable coroutines. Eliminate a whole class of bugs at compile time with static typing for every library. Fearlessly refactor even the largest of apps with powerful compile-time guarantees. No more uncaught exceptions. Components can easily abort rendering without crashing the entire app. Comprehensive doc comments provide MDN hints and guides right under your fingertips.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    PureScript

    PureScript

    A strongly-typed language that compiles to JavaScript

    Compile to readable JavaScript and reuse existing JavaScript code easily. An extensive collection of libraries for development of web applications, web servers, apps and more. Excellent tooling and editor support with instant rebuilds. An active community with many learning resources. Build real-world applications using functional techniques and expressive types, such as: Algebraic data types and pattern matching.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    doctest

    doctest

    Fastest feature-rich C++11/14/17/20 single-header testing framework

    ...There are many C++ testing frameworks - Catch, Boost.Test, UnitTest++, cpputest, googletest and others. The key differences between it and other testing frameworks are that it is light and unintrusive. Ultra light on compile times both in terms of including the header and writing thousands of asserts. Doesn't produce any warnings even on the most aggressive warning levels for MSVC/GCC/Clang.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    AtlantaFX

    AtlantaFX

    Modern JavaFX CSS theme collection with additional controls

    Modern JavaFX CSS theme collection with additional controls.
    Downloads: 3 This Week
    Last Update:
    See Project