Showing 197 open source projects for "engine"

View related business solutions
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 1
    minimatch

    minimatch

    A glob matcher in javascript

    minimatch is a lightweight JavaScript library that implements glob style pattern matching for file paths and strings. It is commonly used in Node.js tooling, build systems, and file walkers to determine whether paths match specified patterns. The library reproduces the behavior of Bash style glob expansion while adding Node specific handling for path separators. It is designed to be small, fast, and reliable, making it suitable for performance-sensitive workflows. Developers often use...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    ClearScript

    ClearScript

    A library for adding scripting to .NET applications

    ClearScript is a library that makes it easy to add scripting to your .NET applications. It currently supports JavaScript (via V8 and JScript) and VBScript. Simple usage; create a script engine, add your objects and/or types, run scripts. Support for several script engines: Google's V8, Microsoft's JScript and VBScript. Exposed resources require no modification, decoration, or special coding of any kind. Scripts get simple access to most of the features of exposed objects and types. Full support for generic types and methods, including C#-like type inference and explicit type arguments. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Ink

    Ink

    React for interactive command-line apps

    Ink is React for CLIs. It is designed to provide that same component-based UI building experience that React provides, only this time for command-line apps. So if you already know React, then you should know Ink. Apart from being built for CLIs, one other key difference between the two is that with Ink, the rendering doesn’t result in a DOM but a string, which Ink writes to the output. Ink is a React renderer, so all features of React are supported. Dozens of projects currently use Ink....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Apache Drill

    Apache Drill

    Apache Drill is a distributed MPP query layer for self describing data

    Apache Drill is a distributed MPP query layer that supports SQL and alternative query languages against NoSQL and Hadoop data storage systems. It was inspired in part by Google's Dremel. Get faster insights without the overhead (data loading, schema creation and maintenance, transformations, etc.) Analyze the multi-structured and nested data in non-relational datastores directly without transforming or restricting the data. Leverage your existing SQL skillsets and BI tools including Tableau,...
    Downloads: 2 This Week
    Last Update:
    See Project
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 5
    Siddhi Core Libraries

    Siddhi Core Libraries

    Stream Processing and Complex Event Processing Engine

    Fully open source, cloud-native, scalable, micro streaming, and complex event processing system capable of building event-driven applications for use cases such as real-time analytics, data integration, notification management, and adaptive decision-making. Event processing logic can be written using Streaming SQL queries via graphical and source editors, to capture events from diverse data sources, process and analyze them, integrate with multiple services and data stores, and publish...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    core.logic

    core.logic

    A logic programming library for Clojure & ClojureScript

    ...It allows complex reasoning and declarative problem-solving directly in Clojure. core.unify provides a la carte unification facilities that are not deeply tied into the operation of a logic engine. While core.logic does provide a similar simple unifier interface with support for specifying fine-grained constraints, if you have no need for a logic programming system, core.unify may be a better fit.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Swoole

    Swoole

    Coroutine-based concurrency library for PHP

    ...The network layer in Swoole is event-based and takes full advantage of the underlying epoll/kqueue implementation, making it really easy to serve millions of requests. Swoole 4.x uses a brand new engine kernel and now it has a full-time developer team, so we are entering an unprecedented period in PHP history which offers a unique possibility for rapid evolution.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    whenwords

    whenwords

    A relative time formatting library, with no code

    whenwords is a concise, open-source natural language scheduler that helps applications interpret date/time expressions (“tomorrow”, “next Friday at 3”, “in two hours”) in ordinary human language and convert them into precise scheduled events. It combines robust parsing logic with a flexible API so developers can embed scheduling understanding into chatbots, task managers, calendar tools, or productivity apps without building complex date interpreters from scratch. The library handles a wide...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    sebastian/diff

    sebastian/diff

    Diff implementation

    ...Internally, the library splits input into hunks and manages edge cases such as whitespace-only changes and end-of-line variations. Its abstractions make it straightforward to plug custom output styles or colorizers without reimplementing diff logic. Because it’s the diff engine under PHPUnit, it has been exercised across countless projects and edge cases.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • 10
    Phlex

    Phlex

    Object-oriented views in Ruby

    Phlex is a Ruby-based framework for building HTML and SVG views using object-oriented programming principles, offering a unique alternative to traditional template systems like ERB. It allows developers to write UI components entirely in Ruby, providing full control over structure, logic, and rendering without mixing HTML and templating syntax. One of its key advantages is performance, as it can render HTML extremely quickly while maintaining predictable scaling even with complex component...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    MuJoCo Playground

    MuJoCo Playground

    An open source library for GPU-accelerated robot learning

    ...It also offers optional vision-based training capabilities through integration with Madrona-MJX, allowing researchers to train policies directly from image input on GPUs. MuJoCo Playground supports both the MJX JAX implementation and the Warp physics engine, enabling flexible use across research pipelines. The environments are designed for fast training, compatibility with reinforcement learning libraries, and real-time trajectory visualization using rscope.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Lettuce

    Lettuce

    Advanced Java Redis client for thread-safe sync, async, etc.

    ...Lettuce provides asynchronous API with RedisFuture (CompletionStage) and Reactive types Flux [N] and Mono [0|1]. Low-latency communication, backpressure-enabled network engine for NIO TCP, epoll TCP and Unix Domain Sockets. Reactive Streaming is fully supported. Lettuce comes with an API that gets you started quickly. Its simple yet powerful programming model allows you for trivial use-cases as well as for chained asynchronous flows. Redis Standalone, Master/Slave, Redis Sentinel and Redis Cluster. Lettuce connects with all operational models natively supported by Redis. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    sigma.js

    sigma.js

    A JavaScript library dedicated to graph drawing

    ...Sigma provides a lot of different settings to make it easy to customize how to draw and interact with networks. And you can also directly add your own functions to your scripts to render nodes and edges the exact way you want. Sigma is a rendering engine, and it is up to you to add all the interactivity you want.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    ChrysaLisp

    ChrysaLisp

    Parallel OS, with GUI, Terminal, OO Assembler, Class libraries

    ChrysaLisp is a 64-bit, MIMD, multi-CPU, multi-threaded, multi-core, multi-user parallel operating system with features such as a GUI, terminal, OO Assembler, class libraries, C-Script compiler, Lisp interpreter, debugger, profiler, vector font engine, and more. It supports MacOS, Windows, and Linux for x64, Riscv64, and Arm64 and eventually will move to bare metal. It also allows the modeling of various network topologies and the use of ChrysaLib hub nodes to join heterogeneous host networks. It has a virtual CPU instruction set and a powerful object and class system for the assembler and high-level languages. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Orx: Portable Game Engine

    Orx: Portable Game Engine

    Orx: Portable Game Engine

    Orx is a portable, lightweight, plugin-based, data-driven and extremely easy to use 2D-oriented game engine. As orx is data driven, it allows users to create games with a small number of lines of code and reduces drastically the development time.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    RenJS

    RenJS

    RenJS Typescript Version

    RenJS V2 is a TypeScript-based visual novel engine built on Phaser, designed to help creators develop interactive storytelling experiences. It offers a script-like syntax for defining scenes, dialogues, and character interactions.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    TRURL

    TRURL

    A suite of RPN calculators and a class library for Object Pascal

    TRURL is a suite of desktop calculators with reverse Polish notation (RPN) written in Object Pascal. Additionally, it comes with a free reusable class library (RPN Engine) as a toolbox for creating your own calculator. TRURL is an acronym for "TRURL is a Reusable Universal RPN Library". Class Libraries: • RPN Engine: Full-featured calculation engine for Pascal-based RPN calculators • Segmitator: Library for virtual seven-segment displays Applications: • TRURL A: Simple demo app for the RPN Engine • TRURL B: RPN calculator in the design of the famous calculators by Dieter Rahms for Braun • TRURL G: Desktop RPN calculator inspired by the UI of the DSKY unit of the Apollo Guidance Computer (AGC)
    Downloads: 12 This Week
    Last Update:
    See Project
  • 18

    BAScript

    Scripting engine for Pascal compilers.

    BAScript is a simple scripting engine written in Object Pascal you can use to add scripting to your Delphi, Lazarus or Free Pascal applications ("host program") to extend their functionality without the need of recompiling them. The virtual machine defines its own language, called the BAScript language. It is a low-level language, somewhat similar to the Assembler language, which is not intended to be easy to program but easy to execute.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 19
    An innovative Open Source CEP (Complex Event Processing) engine. It implements the event stream processing as a library embeddable in C++ and Perl. You can think of the Complex Event Processing engine as an in-memory database driven by triggers, or a data-flow machine, or a spreadsheet on steroids (and without the GUI part).
    Downloads: 8 This Week
    Last Update:
    See Project
  • 20

    Very Simple Struct Storage System

    database library/engine

    database library/engine
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    4tH compiler

    4tH compiler

    A Forth compiler with a little difference

    4tH is a Forth compiler with a little difference. Instead of the standard Forth engine it features a conventional compiler. 4tH is a very small compiler that can create bytecode, C-embeddable bytecode, standalone executables, but also works fine as a scripting language. It supports about 95% of the ANS Forth CORE wordset and features conditional compilation, pipes, files, assertions, forward declarations, enumerations, structures, suspended execution, recursion, include files, etc. ...
    Leader badge
    Downloads: 74 This Week
    Last Update:
    See Project
  • 22
    multiOTP open source

    multiOTP open source

    PHP strong authentication library, web interface & CLI, OATH certified

    ...The data storage of the command line utility is by default flat files based in order to simplify deployment in a few minutes, but MySQL backend is supported too. multiOTP can be easily integrated in RADIUS servers like FreeRADIUS under Linux/Windows or TekRADIUS LT under Windows. multiOTP is also the engine of the credential provider multiOTP Credential Provider.
    Downloads: 50 This Week
    Last Update:
    See Project
  • 23
    QtRPT

    QtRPT

    Easy-to-use print report library and designer

    QtRPT is the easy-to-use report engine written in C++ QtToolkit. It allows combining several reports in one XML file. For separately taken field, you can specify some condition depending on which this field will display in different font and background color, etc. The project consists of two parts: report library QtRPT and report designer application QtRptDesigner. Report file is a file in XML format.
    Leader badge
    Downloads: 38 This Week
    Last Update:
    See Project
  • 24
    JSpeech

    JSpeech

    Java library designed to integrate Speech-to-Text

    jSpeech is a Java library designed to integrate Speech-to-Text (STT) capabilities, command control, and diarization (speaker identification) into applications in a simple, modular, and decoupled way.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25
    phpbcl8

    phpbcl8

    PHP8 Backwards Compatibility Library (phpBCL)

    This package provides functions of newer PHP8 versions for older versions. It provides scripts that implement functions only available in newer PHP versions as functions built-in in the PHP core engine. The parts work in older PHP8 versions. A main script checks the current PHP8 version and loads that implement the functions of newer PHP8 versions.
    Downloads: 1 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB