Showing 690 open source projects for "portable"

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
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 1
    Spring Data Redis

    Spring Data Redis

    Provides support to increase developer productivity in Java

    ...The primary goal of the Spring Data project is to make it easier to build Spring-powered applications that use new data access technologies such as non-relational databases, map-reduce frameworks, and cloud-based data services. Connection package as low-level abstraction across multiple Redis drivers (Lettuce and Jedis). Exception translation to Spring’s portable Data Access exception hierarchy for Redis driver exceptions. RedisTemplate that provides a high level abstraction for performing various Redis operations, exception translation and serialization support. Pubsub support (such as a MessageListenerContainer for message-driven POJOs). Redis Sentinel and Redis Cluster support. Reactive API using the Lettuce driver. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 2
    XiangShan

    XiangShan

    Open-source high-performance RISC-V processor

    ...The design targets modern performance goals—deep pipelines, speculative execution, multi-issue decode/execute, and sophisticated branch prediction—while remaining synthesizable for ASIC flows and portable to FPGAs for research. A modular microarchitecture separates frontend, backend, and memory subsystems with coherent caches and scalable interconnects, enabling multi-core configurations. The project invests heavily in verification: differential testing against reference models, extensive random instruction tests, and full software stacks (bootloaders, Linux) to validate correctness under realistic workloads. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    WordPress Playground

    WordPress Playground

    Run WordPress in the browser via WebAssembly PHP

    WordPress Playground is an experimental platform that allows users to run a fully functional WordPress environment entirely inside a web browser using WebAssembly, eliminating the need for a traditional PHP server or database setup. It achieves this by compiling PHP and other required components into WebAssembly, effectively creating a self-contained virtual environment that runs locally within the browser. This enables instant access to WordPress for learning, testing, and development...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    Unsloth-MLX

    Unsloth-MLX

    Bringing the Unsloth experience to Mac users via Apple's MLX framework

    Unsloth-MLX offers developers the power of Unsloth’s efficient large language model fine-tuning experience on Apple Silicon Macs by wrapping Apple’s native MLX framework with an API fully compatible with Unsloth workflows. This project removes traditional barriers that prevent Mac users from prototyping and experimenting with LLM training locally by allowing the same code used in cloud GPU environments to run on M-series hardware, improving workflow continuity and reducing iteration costs....
    Downloads: 1 This Week
    Last Update:
    See Project
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 5
    Common Expression Language

    Common Expression Language

    Fast, portable, non-Turing complete expression evaluation

    The Common Expression Language (CEL) is a non-Turing complete language designed for simplicity, speed, safety, and portability. CEL's C-like syntax looks nearly identical to equivalent expressions in C++, Go, Java, and TypeScript. A CEL "program" is a single expression. The examples have been tagged as java, go, and typescript within the markdown to showcase the commonality of the syntax. CEL is ideal for lightweight expression evaluation when a fully sandboxed scripting language is too...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    gojq

    gojq

    Pure Go implementation of jq

    This is an implementation of jq command written in Go language. You can also embed gojq as a library to your Go products. gojq is purely implemented with Go language and is completely portable. jq depends on the C standard library so the availability of math functions depends on the library. jq also depends on the regular expression library and it makes building scripts complex. gojq implements nice error messages for invalid query and JSON input. The error message of jq is sometimes difficult to tell where to fix the query. gojq does not keep the order of object keys. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    SAN

    SAN

    A fast, portable, flexible JavaScript component framework

    Declarative template. HTML conformant template makes it easier for HTML developers. The DOM will be updated accordingly by the view engine upon any data modification. Free yourself from trivial and error-prone DOM APIs. A component is a combination of data, logic and view. Feature blocks, from a single input combination to a whole page, can be built via San components. By modifying the data, the view engine can directly refresh the view area that needs to be changed without any detection and...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Termenv

    Termenv

    Advanced ANSI style & color support for your terminal applications

    Termenv is a Go library for building rich and portable terminal user interfaces with support for colors, styles, and advanced formatting. It provides abstractions that allow developers to write terminal output that adapts to the capabilities of different environments, ensuring consistent appearance across platforms. The library supports features such as true color, ANSI styling, and fallback mechanisms for terminals with limited capabilities.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    s6-overlay

    s6-overlay

    s6 overlay for containers (includes execline, s6-linux-utils

    s6-overlay is an easy-to-install (just extract a tarball or two!) set of scripts and utilities allowing you to use existing Docker images while using s6 as a pid 1 for your container and process supervisor for your services.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Access competitive interest rates on your digital assets.

    Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 10
    Notcurses

    Notcurses

    blingful character graphics/TUI library. definitely not curses

    A library facilitating complex TUIs on modern terminal emulators, supporting vivid colors, multimedia, threads, and Unicode to the maximum degree possible. Things can be done with Notcurses that simply can't be done with NCURSES. It is furthermore fast as shit. What it is not: a source-compatible X/Open Curses implementation, nor a replacement for NCURSES on existing systems. Notcurses abandons the X/Open Curses API bundled as part of the Single UNIX Specification. For some necessary...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Artichoke Ruby

    Artichoke Ruby

    Artichoke is a Ruby made with Rust

    Artichoke is an experimental implementation of the Ruby programming language written primarily in Rust, aiming to provide a modern, embeddable, and portable Ruby runtime. It is designed to be compatible with MRI Ruby while exploring new approaches to performance, safety, and execution models through Rust’s systems programming capabilities. One of its key goals is to enable Ruby to run in environments where traditional implementations struggle, including WebAssembly and sandboxed or untrusted execution contexts. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    YamlDotNet

    YamlDotNet

    YamlDotNet is a .NET library for YAML

    ...YAML, which stands for "YAML Ain't Markup Language", is described as "a human-friendly data serialization standard for all programming languages". Like XML, it allows to represent of any kind of data in a portable, platform-independent format. Unlike XML, it is "human friendly", which means that it is easy for a human to read or produce a valid YAML document. The library has now been successfully used in multiple projects and is considered fairly stable. The library is compatible with mono's Ahead-of-Time compilation (AOT), and should work correctly on platforms that depend on it, such as Unity.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Oat++

    Oat++

    Light and powerful C++ web framework for web applications

    Oat++ has zero dependencies and it's easily portable with a wide range of supported platforms. With Oat++ Simple-API it's easy and fun to build flexible and robust APIs. With Oat++ Async-API you can handle over 5 Million concurrent connections on a single server. Oat++ ORM provides an easy and unified way to access databases. Oat++ relies on Object-Mapping throughout its codebase to ensure consistency of APIs and data models.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Useful Scripts

    Useful Scripts

    Useful scripts for making developer's everyday life easier

    ...Share the functions (i.e. requirements, ideas) that are commonly used but not written into scripts, and submit an Issue. The scripts of this warehouse (such as related scripts) are deployed and used in the online production environment of JavaAlibaba and other companies (such as Portable Cloud). It is used to quickly troubleshoot performance problems, automatically find out how many threads are consumed in the running process, and print out their thread stacks to determine the method calls that cause performance problems. Find out duplicate classes in jar files and class directories. Used to troubleshoot Javaclass conflicts.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    GraphQL Java Tools

    GraphQL Java Tools

    A schema-first tool for graphql-java inspired by graphql-tools for JS

    This library allows you to use the GraphQL schema language to build your graphql-java schema. Inspired by graphql-tools, it parses the given GraphQL schema and allows you to BYOO (bring your own object) to fill in the implementations. GraphQL Java Tools works extremely well if you already have domain POJOs that hold your data (e.g. for RPC, ORM, REST, etc) by allowing you to map these magically to GraphQL objects. GraphQL Java Tools aims for seamless integration with Java, but works for any...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    xxHash

    xxHash

    Extremely fast non-cryptographic hash algorithm

    ...The latest variant, XXH3, offers improved performance across the board, especially on small data. It successfully completes the SMHasher test suite which evaluates collision, dispersion and randomness qualities of hash functions. Code is highly portable, and hashes are identical across all platforms (little / big endian). Performance on large data is only one part of the picture. Hashing is also very useful in constructions like hash tables and bloom filters. In these use cases, it's frequent to hash a lot of small data (starting at a few bytes). Algorithm's performance can be very different for such scenarios, since parts of the algorithm, such as initialization or finalization, become fixed cost. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    libportable

    libportable

    Portable Runtime For Firefox

    A library of software written in C with full source code, The dynamic link portable{arch}.dll,make firefox portable for windows.
    Leader badge
    Downloads: 521 This Week
    Last Update:
    See Project
  • 18
    Double Conversion

    Double Conversion

    Efficient binary-decimal & decimal-binary conversion routines for IEEE

    Double Conversion is a high-performance C++ library that provides precise and efficient binary-decimal and decimal-binary conversion routines for IEEE 754 double-precision floating-point numbers. Originally extracted from the V8 JavaScript engine, it was refactored into a standalone library to make its robust number conversion algorithms easily reusable in other projects. The library ensures consistent and accurate results for converting between double values and their string...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Wuffs

    Wuffs

    Wrangling Untrusted File Formats Safely

    Wuffs is a memory-safe, zero-dependency library and domain-specific language for writing high-performance image codecs and related parsers. Instead of trusting ad-hoc C, Wuffs code is compiled to C with strong bounds, integer, and state checks inserted by construction, aiming to eliminate whole classes of security bugs without a heavy runtime. The design prioritizes predictable performance: decoders avoid dynamic allocation by default, return explicit “short read” signals, and run well in...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    MobX

    MobX

    A Simple, scalable state management

    MobX is a battle tested library that makes state management simple and scalable by transparently applying functional reactive programming (TFRP). Write minimalistic, boilerplate free code that captures your intent. Trying to update a record field? Use the good old JavaScript assignment. Updating data in an asynchronous process? No special tools are required, the reactivity system will detect all your changes and propagate them out to where they are being used. All changes to and uses of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Gitolite

    Gitolite

    Hosting git repositories

    ...Delegation features let large organizations hand off subsets of administration without giving away global control, and “wild” repositories make self-service project creation possible within policy. Hooks, logging, and auditing are baked in, giving visibility into who pushed what and when. Because it rides on plain SSH and standard Git, it’s fast, portable, and easy to host on anything from a low-power VPS to an enterprise server.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    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
  • 23
    resvg-js

    resvg-js

    A high-performance SVG renderer and toolkit, powered by Rust

    ...The library allows developers to convert SVG files into raster formats such as PNG, as well as manipulate and analyze SVG content programmatically. It supports both Node.js environments through native bindings and browser environments through a pure WebAssembly implementation, making it highly portable across platforms. resvg-js also includes advanced capabilities such as font handling, bounding box calculations, cropping, and scaling, enabling precise control over rendering output.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Tcl

    Tcl

    The Tool Command Language implementation

    Tool Command Language (Tcl) is an interpreted language and very portable interpreter for that language. Tcl is embeddable and extensible, and has been widely used since its creation in 1988 by John Ousterhout. Bug reports to http://core.tcl.tk/tcl/ Follow code development at http://core.tcl.tk/tcl/
    Leader badge
    Downloads: 20,553 This Week
    Last Update:
    See Project
  • 25
    PyScripter

    PyScripter

    Python IDE

    PyScripter is an open-source Python Integrated Development Environment (IDE) created with the ambition to become competitive in functionality with commercial IDEs available for other languages. It is a feature-rich but also lightweight. Installers and portable versions are available under "Files". PyScripter is build with Delphi and sponsored by Embarcadero www.embarcadero.com. Check out the free ebook on Python GUI development : https://embt.co/PythonGUIBundle
    Leader badge
    Downloads: 1,262 This Week
    Last Update:
    See Project