Showing 9294 open source projects for "frameworks"

View related business solutions
  • 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.
    Try It Free
  • 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
  • 1
    AI Engineering from Scratch

    AI Engineering from Scratch

    Learn it. Build it. Ship it for others

    AI Engineering from Scratch is a comprehensive open-source curriculum designed to teach artificial intelligence by building every component from first principles rather than relying on prebuilt frameworks. The project is structured into more than 20 phases and hundreds of lessons, covering topics that range from foundational mathematics to advanced systems such as large language models, retrieval pipelines, and multi-agent architectures. Each lesson emphasizes hands-on implementation, requiring learners to write core components such as backpropagation, tokenizers, and attention mechanisms themselves before using higher-level tools. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    XenosRecomp

    XenosRecomp

    A tool for converting Xbox 360 shaders to HLSL

    XenosRecomp is a specialized project within the Hedge-dev ecosystem that focuses on recompiling and reconstructing the Xenos GPU pipeline used in the Xbox 360, enabling accurate rendering when porting games to modern platforms. It works alongside CPU recompilation tools by translating GPU-specific instructions and behaviors into equivalents that can be executed on modern graphics APIs such as DirectX or Vulkan. This allows recompiled games to maintain visual fidelity while benefiting from...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    A.I.G

    A.I.G

    Full-stack AI Red Teaming platform

    ...It brings together AI infrastructure vulnerability scanning, MCP server risk analysis, and jailbreak evaluation into a unified workflow so that enterprises and individuals can identify critical security issues without relying on external services. Users can deploy it via Docker or scripts to get a modern web UI that guides them through tasks like scanning third-party frameworks for known CVEs and experimenting with prompt security against attack vectors. The tool provides both a visual interface and a comprehensive API, making integration with internal security systems or CI/CD pipelines practical for ongoing risk management.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    GitHub Copilot SDK

    GitHub Copilot SDK

    Multi-platform SDK for integrating GitHub Copilot Agent into apps

    ...Instead of being limited to editors like VS Code, this SDK lets teams embed Copilot-style code suggestions, natural language assistance, and predictive completions anywhere they see fit—such as internal IDEs, browser extensions, documentation portals, or bespoke tools tailored to specific languages or frameworks. It provides a structured API surface for invoking the Copilot model in context with the surrounding user state, capturing document content, cursor position, and invocation triggers so suggestions are relevant and responsive. The SDK includes helpers for streaming completions, managing rate limits, handling authentication, and integrating with telemetry and analytics pipelines.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Try Free
  • 5
    Swift Crypto

    Swift Crypto

    Open-source implementation of a substantial portion of the API

    Swift Crypto is a cross-platform, open-source implementation that mirrors a substantial portion of CryptoKit so server and Linux/Windows ARM64 apps can share one modern crypto API. It exposes high-level, misuse-resistant primitives with Swift ergonomics while delegating to well-vetted backends under the hood. The repository maintains active releases and issue tracking for enhancements like PEM handling and ecosystem compatibility. High-level, misuse-resistant primitives and key handling....
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    AReal

    AReal

    Lightning-Fast RL for LLM Reasoning and Agents. Made Simple & Flexible

    AReaL is an open source, fully asynchronous reinforcement learning training system. AReal is designed for large reasoning and agentic models. It works with models that perform reasoning over multiple steps, agents interacting with environments. It is developed by the AReaL Team at Ant Group (inclusionAI) and builds upon the ReaLHF project. Release of training details, datasets, and models for reproducibility. It is intended to facilitate reproducible RL training on reasoning / agentic tasks,...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    JavaGuide

    JavaGuide

    "Java Learning + Interview Guide" covers the core Java knowledge

    ...The repository also includes sections on computer science basics such as operating systems, networks, and data structures, along with practical guides for databases, Redis, MySQL, and MongoDB. Beyond core Java, JavaGuide covers tools like Maven, Docker, Git, and frameworks like Spring, Spring Boot, and MyBatis. Its structured approach makes it a comprehensive handbook for both beginners and experienced backend engineers.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    CocoIndex

    CocoIndex

    ETL framework to index data for AI, such as RAG

    ...It lets users index and retrieve content based on meaning rather than keywords, making it ideal for modern AI-based search applications. CocoIndex leverages vector embeddings and integrates with various models and frameworks, including OpenAI and Hugging Face, to provide high-quality semantic understanding. It’s built for transparency, ease of use, and local control over your search data, distinguishing itself from closed, black-box systems. The tool is suitable for developers working on personal knowledge bases, AI search interfaces, or private LLM applications.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    JavaGuide-Interview

    JavaGuide-Interview

    A study for technical interviews focused on Java

    JavaGuide-Interview is a comprehensive study companion for technical interviews with a strong focus on the Java ecosystem. It organizes material across language fundamentals, collections, concurrency, JVM internals, and hot frameworks such as Spring and MyBatis. Beyond Java, it includes databases, computer networks, operating systems, distributed systems, and common algorithmic topics to mirror real interview scopes. The notes emphasize high-value concepts, pitfalls, and frequently asked questions, often pairing concise explanations with diagrams or sample code. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 10
    Chronograf

    Chronograf

    Open source monitoring and visualization UI for the TICK stack

    Chronograf allows you to quickly see the data that you have stored in InfluxDB so you can build robust queries and alerts. It is simple to use and includes templates and libraries to allow you to rapidly build dashboards with real-time visualizations of your data. Access control is only available in InfluxDB Enterprise and InfluxDB Cloud. Chronograf offers a complete dashboarding solution for visualizing your data. Over 20 pre-canned dashboards are available to allow you to get started very...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    SageMaker Spark Container

    SageMaker Spark Container

    Docker image used to run data processing workloads

    Apache Spark™ is a unified analytics engine for large-scale data processing. It provides high-level APIs in Scala, Java, Python, and R, and an optimized engine that supports general computation graphs for data analysis. It also supports a rich set of higher-level tools including Spark SQL for SQL and DataFrames, MLlib for machine learning, GraphX for graph processing, and Structured Streaming for stream processing. The SageMaker Spark Container is a Docker image used to run batch data...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Connexion

    Connexion

    Swagger/OpenAPI First framework for Python on top of Flask

    Connexion is a framework on top of Flask that automagically handles HTTP requests defined using OpenAPI (formerly known as Swagger), supporting both v2.0 and v3.0 of the specification. Connexion allows you to write these specifications, then maps the endpoints to your Python functions. This is what makes it unique from other tools that generate the specification based on your Python code. You are free to describe your REST API with as much detail as you want and then Connexion guarantees...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Agentic RAG for Dummies

    Agentic RAG for Dummies

    A modular Agentic RAG built with LangGraph

    ...Instead of relying on static retrieval pipelines, the system shows how agents can orchestrate retrieval, reasoning, and tool usage in a more flexible decision loop. The repository provides practical examples and tutorials that guide developers through building agentic RAG systems using modern AI frameworks. These examples illustrate how agents can access knowledge bases, retrieve documents, analyze them, and refine their queries during multi-step reasoning processes. The repository focuses on simplifying complex architectural concepts so that beginners can understand how agentic retrieval systems are constructed.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    nanobot

    nanobot

    🐈 nanobot: The Ultra-Lightweight Clawdbot / OpenClaw

    nanobot is an ultra-lightweight personal AI assistant designed to deliver powerful agent capabilities without unnecessary complexity. Built in just ~4,000 lines of clean, readable code, it offers a minimalist alternative to heavyweight agent frameworks while retaining core intelligence and extensibility. nanobot is optimized for speed and efficiency, enabling fast startup times and low resource usage across environments. Its research-ready architecture makes it easy for developers to understand, customize, and extend for experimentation or production use. With simple one-click deployment and a straightforward CLI, users can get a working AI assistant running in minutes. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    xgplayer

    xgplayer

    A HTML5 video player with a parser that saves traffic

    xgplayer is a web-friendly, open-source media player library maintained by ByteDance, designed for playing audio/video streams in browsers or web applications with robust control, flexibility, and extensibility. It abstracts many of the lower-level complexities of HTML5 media, providing a consistent API for playback control, custom UI overlays, adaptive streaming, plugin hooks, and cross-browser compatibility. Because of its emphasis on modularity and extensibility, xgplayer can be embedded...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    Perl 5

    Perl 5

    The Perl programming language

    This repository contains the reference implementation of the Perl 5 programming language, including the interpreter, core modules, build system, and an extensive test suite. Perl 5 is a multi-paradigm language renowned for powerful text processing, rich regular expressions, and pragmatic glue code across systems. The core distribution is highly portable, building on Unix, Linux, Windows, and many other platforms, with stable release cycles and careful back-compatibility. A C API (XS) and...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    WasmEdge

    WasmEdge

    Extensible WebAssembly runtime for cloud native applications

    WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime. It is the fastest Wasm VM today. WasmEdge is an official sandbox project hosted by the CNCF. Its use cases include modern web application architectures (Isomorphic & Jamstack applications), microservices on the edge cloud, serverless SaaS APIs, embedded functions, smart contracts, and smart devices. The WasmEdge Runtime provides a well-defined execution sandbox for its contained WebAssembly bytecode program. The...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    Python-Dotenv

    Python-Dotenv

    Load environment variables from .env files into Python apps

    ...This is especially useful for managing configuration values, secrets, or settings outside of source code, in line with the 12-factor app principles. Commonly used in Flask, Django, and other frameworks, it helps maintain clean and secure codebases across environments like development, staging, and production.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Elastica

    Elastica

    Elastica is a PHP client for elasticsearch

    Elastica is a PHP client for Elasticsearch, providing a rich object-oriented API to interact with and query Elasticsearch indexes. It simplifies the process of building, updating, and querying search indexes, making Elasticsearch integration more accessible to PHP developers. Elastica is suitable for applications requiring full-text search, analytics, and real-time data exploration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Kint

    Kint

    Kint - Advanced PHP dumper

    Kint is a PHP debugging tool that provides developers with an intuitive and highly informative way to inspect variables and data structures. It replaces standard debugging methods like var_dump() and print_r() with a more readable and structured output, highlighting key details and nesting. Kint is designed to simplify debugging by automatically detecting variable types and presenting them in a clean, interactive format.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Cocur Slugify

    Cocur Slugify

    Converts a string to a slug. Includes integrations for Symfony

    Slugify is a PHP library that converts strings into URL-friendly slugs. It replaces spaces and special characters with hyphens or other specified separators, making it ideal for generating SEO-friendly URLs. Slugify is lightweight, fast, and highly configurable, supporting custom rules and language-specific transliterations for accurate slug creation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Zerox OCR

    Zerox OCR

    PDF to Markdown with vision models

    A dead simple way of OCR-ing a document for AI ingestion. Documents are meant to be a visual representation after all. With weird layouts, tables, charts, etc. The vision models just make sense. ZeroX is an open-source machine learning framework designed for fast experimentation and production deployment, optimized for speed and ease of use.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    OpenTelemetry

    OpenTelemetry

    OpenTelemetry Go API and SDK

    OpenTelemetry-Go is the Go implementation of OpenTelemetry. It provides a set of APIs to directly measure the performance and behavior of your software and send this data to observability platforms. High-quality, ubiquitous, and portable telemetry to enable effective observability. OpenTelemetry is a collection of APIs, SDKs, and tools. Use it to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) to help you analyze your software’s performance and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    TensorFlow Datasets

    TensorFlow Datasets

    TFDS is a collection of datasets ready to use with TensorFlow,

    TensorFlow Datasets is a collection of datasets ready to use, with TensorFlow or other Python ML frameworks, such as Jax. All datasets are exposed as tf.data. Datasets , enabling easy-to-use and high-performance input pipelines. To get started see the guide and our list of datasets.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Final Cut

    Final Cut

    A text-based widget toolkit

    Library for creating terminal applications with text-based widgets. FINAL CUT is a C++ class library and widget toolkit with full mouse support for creating a text-based user interface. The library supports the programmer to develop an application for the text console. It allows the simultaneous handling of multiple text windows on the screen. The structure of the Qt framework was originally the inspiration for the C++ class design of FINAL CUT. It provides common controls like dialog boxes,...
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo