Showing 16042 open source projects for "unit-api"

View related business solutions
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 1
    SwiftLog

    SwiftLog

    A Logging API for Swift

    ...The package embraces Swift Package Manager, offers a clean Logger API, and is widely used across the Swift on server and Apple-platform ecosystems. The repo’s release notes and ecosystem links show active maintenance, CI coverage for recent Swift versions, and community-supplied backends. By decoupling the API from any one implementation, swift-log simplifies composition: frameworks can log consistently without dictating the logging stack to end users.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    mpv

    mpv

    Command line video player

    ...While mpv strives for minimalism and provides no real GUI, it has a small controller on top of the video for basic control. mpv has an OpenGL, Vulkan, and D3D11 based video output that is capable of many features loved by videophiles, such as video scaling with popular high quality algorithms, color management, frame timing, interpolation, HDR, and more. mpv can leverage most hardware decoding APIs on all platforms. Hardware decoding can be enabled at runtime on demand. A straightforward C API was designed from the ground up to make mpv usable as a library and facilitate easy integration into other applications. mpv is under active development, focusing on code refactoring and cleanups.
    Downloads: 48 This Week
    Last Update:
    See Project
  • 3
    litelm

    litelm

    litellm without the bloat

    litelm is a lightweight Python library that preserves the core routing and message-translation behavior of LiteLLM without its larger proxy and infrastructure layers. It supports provider/model routing, streaming, embeddings, text completions, tool calling, and the OpenAI Responses API. The package mirrors LiteLLM function names and response shapes so existing code can often switch with only an import change. It routes requests across 19 providers and can also target OpenAI-compatible local servers through a custom API base. Async variants are available for the major operations. Provider errors are normalized into a shared exception hierarchy. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    Python

    Python

    The Python programming language

    Python is a powerful, high-level programming language known for its readability, simplicity, and versatility. It supports multiple programming paradigms including procedural, object-oriented, and functional styles. CPython, the reference implementation, is developed and maintained by the Python Software Foundation and the global open-source community. The language includes a vast standard library that accelerates development by providing built-in modules for file handling, networking, data...
    Downloads: 33 This Week
    Last Update:
    See Project
  • 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.
    Start Free
  • 5
    Ash

    Ash

    A declarative, extensible framework for building Elixir applications

    Ash is a declarative framework for building resource-oriented apps in Elixir. It emphasizes composability, DSL-driven definitions of resources/actions/relationships, and extensibility through plugins for API, database, and UI layers.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 6
    OpenAPI TypeScript Codegen

    OpenAPI TypeScript Codegen

    NodeJS library that generates Typescript or Javascript clients

    OpenAPI TypeScript Codegen is a tool that generates TypeScript clients from OpenAPI specifications, facilitating type-safe API interactions in TypeScript applications.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    gliderlabs/ssh

    gliderlabs/ssh

    Easy SSH servers in Golang

    Gliderlabs SSH is a Go package that simplifies the creation of SSH servers. It provides a high-level API for building custom SSH server applications, abstracting the complexities of the underlying SSH protocol.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Slack Machine

    Slack Machine

    A simple, yet powerful and extendable Slack bot

    Slack Machine is a simple, yet powerful and extendable Slack bot framework. More than just a bot, Slack Machine is a framework that helps you develop your Slack workspace into a ChatOps powerhouse. Slack Machine is built with an intuitive plugin system that lets you build bots quickly but also allows for easy code organization. A plugin can look as simple as this:
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Firecrawl

    Firecrawl

    Turn entire websites into LLM-ready markdown or structured data

    Crawl and convert any website into LLM-ready markdown or structured data. Built by Mendable.ai and the Firecrawl community. Includes powerful scraping, crawling, and data extraction capabilities. Firecrawl is an API service that takes a URL, crawls it, and converts it into clean markdown or structured data. We crawl all accessible subpages and give you clean data for each. No sitemap is required.
    Downloads: 15 This Week
    Last Update:
    See Project
  • One Monitoring Tool for IT, OT and Cloud | Free Trial Icon
    One Monitoring Tool for IT, OT and Cloud | Free Trial

    Vendor-agnostic monitoring across on-prem servers, cloud platforms and OT devices, all in one dashboard. No more tool sprawl.

    Modern infrastructure spans data centers, cloud platforms and factory floors, and every blind spot between them is a risk. PRTG supports SNMP, WMI, SSH and other standard protocols to monitor IT, OT and hybrid environments through one customizable dashboard. Build the views your team needs, from network health to application performance, without switching tools. Try PRTG free for 30 days now.
    Try PRTG Free
  • 10
    asciified

    asciified

    A simple ASCII Art API with a good-looking Web App

    asciified is a small web app that gives you the ability to create figlets using the figlet package. You can either use this web app and copy the figlet you like or you can also use the API I exposed for you. Make HTTP GET requests to /API/v2 and set the text parameter. Optionally you can set the font parameter to specify the output font.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    springdoc-openapi

    springdoc-openapi

    Library for OpenAPI 3 with spring-boot

    An extended support for springdoc-openapi v1 project is now available for organizations that need support beyond 2023. The springdoc-openapi Java library helps automating the generation of API documentation using Spring Boot projects. springdoc-openapi works by examining an application at runtime to infer API semantics based on Spring configurations, class structure and various annotations. The library automatically generates documentation in JSON/YAML and HTML formatted pages. The generated documentation can be complemented using swagger-api annotations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    db

    db

    Data access layer for PostgreSQL, CockroachDB, MySQL, SQLite, etc.

    ...We've designed the API with productivity and readability in mind.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    gitoxide

    gitoxide

    An idiomatic, lean, fast & safe pure Rust implementation of Git

    An idiomatic, lean, fast & safe pure Rust implementation of Git. gix is a command-line interface (CLI) to access git repositories. It's written to optimize the user experience and perform as well or better than the canonical implementation. Furthermore, it provides an easy and safe to use API in the form of various small crates for implementing your own tools in a breeze. Please see 'Development Status' for a listing of all crates and their capabilities. Please note that all functionality comes from the gitoxide-core library, which mirrors these capabilities and itself relies on all git-* crates. Limit the number of threads used in operations that support it. ...
    Downloads: 55 This Week
    Last Update:
    See Project
  • 14
    React Basics

    React Basics

    Learning repository centered on React 19

    ...State management resources include Redux, Redux Toolkit, middleware, selectors, and RTK Query. Testing material covers Jest, React Testing Library, snapshots, mocks, and unit-testing patterns. The repository also extends into React Router and Next.js concepts such as Server Components, App Router, SSR, SSG, and ISR. Coding exercises, quick references, FAQs, best practices, and scenario-based questions support both learning and interview preparation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    pretty-ms

    pretty-ms

    Convert milliseconds to a human readable string

    pretty-ms is a JavaScript utility for converting millisecond values into compact, human-readable durations. It accepts both numbers and BigInt values and automatically breaks durations into appropriate time units. Developers can choose concise output, full unit names, or digital-clock-style colon notation. Precision controls determine how seconds and milliseconds are rounded and displayed. The package can expose microseconds and nanoseconds for sub-millisecond values and can represent sub-second durations as decimal seconds. Options also let applications limit the number of displayed units or hide particular duration components. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Bot Framework SDK for JavaScript

    Bot Framework SDK for JavaScript

    Welcome to the Bot Framework SDK for JavaScript repository

    This repository contains code for the JavaScript version of the Microsoft Bot Framework SDK, which is part of the Microsoft Bot Framework - a comprehensive framework for building enterprise-grade conversational AI experiences. This SDK enables developers to model conversation and build sophisticated bot applications using JavaScript. SDKs for .NET, Python and Java (preview) are also available. To get started building bots using the SDK, see the Azure Bot Service Documentation. If you are an...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    StreamEx

    StreamEx

    Enhancing Java Stream API

    This library defines four classes, StreamEx, IntStreamEx, LongStreamEx, DoubleStreamEx which are fully compatible with Java 8 stream classes and provide many additional useful methods. Also EntryStream class is provided which represents the stream of map entries and provides additional functionality for this case. Finally, there are some new useful collectors defined in MoreCollectors class as well as primitive collectors concept.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 18
    JUnit 5

    JUnit 5

    Programmer-friendly testing framework for Java and the JVM

    ...Used to perform quick checks on submitted pull requests and for build matrices including the latest released OpenJDK and early access builds of the next OpenJDK. The JUnit Platform serves as a foundation for launching testing frameworks on the JVM. It also defines the TestEngine API for developing a testing framework that runs on the platform. Furthermore, the platform provides a Console Launcher to launch the platform from the command line and the JUnit Platform Suite Engine for running a custom test suite using one or more test engines on the platform. First-class support for the JUnit Platform also exists in popular IDEs.
    Downloads: 63 This Week
    Last Update:
    See Project
  • 19
    DouK-Downloader

    DouK-Downloader

    TikTok releases/likes/compilations/live streams/videos/atlases/music

    ...It supports automated workflows like incremental downloads, duplicate detection, and persistent storage of collected data in formats like CSV, XLSX, and SQLite, making it useful for both content archiving and analytics. The project also includes a Web UI interface and API support, allowing remote access, automation, and integration into larger systems or private servers.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 20
    Zydis

    Zydis

    Fast and lightweight x86/x86-64 disassembler and code generation lib

    ...The library provides detailed information about decoded instructions, including operands, prefixes, and instruction lengths, enabling deep inspection of executable code. It is designed to be easy to integrate, with a clean and minimal API that reduces complexity for developers. Zydis also emphasizes portability, allowing it to run across multiple platforms and environments. Its efficiency makes it particularly useful in scenarios where large volumes of code need to be analyzed quickly. Overall, zydis serves as a reliable and high-performance tool for understanding and working with machine-level instructions.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    SkyCrypt

    SkyCrypt

    A Hypixel skyblock stats website

    SkyCrypt is a web-based application that allows players of Hypixel SkyBlock to view and share detailed information about their in-game profiles through a visually rich interface. It aggregates data from the Hypixel API and presents it in an organized format, including player statistics, skills, equipment, and inventory details. The project is built with a Node.js-based stack and integrates additional technologies such as MongoDB and Redis to handle data storage and caching. SkyCrypt enhances the user experience by providing clear visualizations and quick overviews of complex in-game metrics, making it easier for players to analyze their progress. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 22
    shimmy

    shimmy

    Python-free Rust inference server

    The shimmy project is a lightweight local inference server designed to run large language models with minimal overhead. Written primarily in Rust, the tool provides a small standalone binary that exposes an API compatible with the OpenAI interface, allowing existing applications to interact with local models without significant code changes. This compatibility enables developers to replace remote AI services with locally hosted models while keeping their existing software architecture intact. Shimmy focuses on performance and simplicity, using efficient runtime components to minimize memory usage and startup time compared to heavier inference frameworks. ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 23
    Contentful MCP

    Contentful MCP

    MCP (Model Context Protocol) server for the Contentful Management API

    The Contentful MCP Server is an MCP server implementation that integrates with Contentful's Content Management API, providing comprehensive content management capabilities. It allows AI assistants to interact with Contentful, facilitating tasks such as content retrieval and management. ​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Explainer.js

    Explainer.js

    CLI tool to process files and output the code blocks

    CLI tool to process files and output the code blocks along with explanation, using various configuration options like API key, base URL, model name, and temperature.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Zasilkovna Client PHP

    Zasilkovna Client PHP

    Zasilkovna.cz PHP library supporting SOAP and REST API + custom Label

    This library provides SOAP and REST API implementations. Additionaly Branch implementation to fetch and store branch data and label implementation to generate labels.
    Downloads: 0 This Week
    Last Update:
    See Project