Showing 1265 open source projects for "dependency"

View related business solutions
  • 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.
    Try Free
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 1
    PHP: The Right Way

    PHP: The Right Way

    An easy-to-read, quick reference for PHP best practices

    ...The repository serves as the source for the website PHP: The Right Way, which compiles recommendations, tools, and resources for learning and improving PHP development techniques. It covers essential topics such as coding style, dependency management, error handling, security, and testing, emphasizing modern PHP features and ecosystem tools. The project encourages developers to adopt frameworks, libraries, and patterns that align with current community conventions. Regular updates ensure that the content reflects the evolving state of the PHP language and industry standards, making it one of the most trusted educational references for PHP developers.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 2
    FluentValidation

    FluentValidation

    .NET validation library for building strongly-typed validation rules

    FluentValidation is a popular .NET library offering a fluent, expressive interface for building strongly-typed validation rules. It supports modern .NET runtimes including .NET 8+, and integrates smoothly into .NET Core, Blazor, and other ecosystems. FluentValidation has adopted the Code of Conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information see the .NET Foundation Code of Conduct. A validation library for .NET that uses a fluent...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 3
    CocoIndex

    CocoIndex

    ETL framework to index data for AI, such as RAG

    CocoIndex is an open-source framework designed for building powerful, local-first semantic search systems. 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...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 4
    ts-blank-space

    ts-blank-space

    A small, fast, pure JavaScript type-stripper

    ts-blank-space is a fast type-stripping compiler that converts TypeScript to JavaScript. It supports a modern subset of TypeScript by erasing the types and replacing them with whitespace. That's it. It is not a type checker and does not perform any other code transformations. The underlying technique can improve build performance and simplify development. The implementation is pure TypeScript. It is simple enough to read and understand in a few minutes because it is only 700 lines of code...
    Downloads: 9 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.
    Try Free
  • 5
    RWKV Runner

    RWKV Runner

    A RWKV management and startup tool, full automation, only 8MB

    RWKV (pronounced as RwaKuv) is an RNN with GPT-level LLM performance, which can also be directly trained like a GPT transformer (parallelizable). So it's combining the best of RNN and transformer - great performance, fast inference, fast training, saves VRAM, "infinite" ctxlen, and free text embedding. Moreover it's 100% attention-free. Default configs has enabled custom CUDA kernel acceleration, which is much faster and consumes much less VRAM. If you encounter possible compatibility...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 6
    WireMock.Net

    WireMock.Net

    WireMock.Net is a product for stubbing and mocking web HTTP responses

    Free and Open Source tool for building mock APIs. Create stable development environments, isolate yourself from flakey 3rd parties and simulate APIs that don't exist yet. WireMock frees you from dependency on unstable APIs and allows you to develop with confidence. It's easy to launch a mock API server and simulate a host of real-world scenarios and APIs - including REST, SOAP, OAuth2 and more. WireMock is a free API mocking tool that can be run as a standalone server, or in a hosted version via the WireMock Cloud-managed service. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 7
    Vizzu

    Vizzu

    Library for animated data visualizations and data stories

    Vizzu is a free, open-source Javascript/C++ library utilizing a generic dataviz engine that generates many types of charts and seamlessly animates between them. It can be used to create static charts but more importantly, it is designed for building animated data stories and interactive explorers as Vizzu enables showing different perspectives of the data that the viewers can easily follow due to the animation. Create a placeholder element that will contain the rendered chart. The Vizzu...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 8
    Unison

    Unison

    A friendly programming language from the future

    ...Unison’s core idea is that code is immutable and identified by its content. This lets us reimagine many aspects of how a programming language works. We simplify codebase management, Unison has no builds, no dependency conflicts, and renaming things is trivial. The same core idea forms the basis for a runtime that robustly supports dynamic code deployment, allowing a single Unison program to describe entire elastic distributed systems. Though a lot of the work on Unison is still experimental and ongoing, we’re sharing an early alpha release of the language for you to test out. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 9
    SWR

    SWR

    React Hooks library for remote data fetching

    ...With just one single line of code, you can simplify the logic of data fetching in your project, and also have all many amazing features out-of-the-box. SWR has you covered in all aspects of speed, correctness, and stability to help you build better experiences. Fast page navigation, polling on interval, data dependency, revalidation on focus, revalidation on network recovery, local mutation (Optimistic UI), smart error retry, pagination and scroll position recovery, React Suspense, and more.
    Downloads: 9 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.
    Try It Free
  • 10
    LLMCompiler

    LLMCompiler

    An LLM Compiler for Parallel Function Calling

    ...LLMCompiler addresses this limitation by applying principles from classical compilers to analyze a task and construct an execution plan that allows multiple functions to run in parallel whenever possible. The framework builds a dependency graph of required operations, identifying which tasks must run sequentially and which can be executed simultaneously. Its architecture includes components such as a planning module that constructs the task graph, a task dispatcher that manages dependencies, and an executor that performs parallel calls.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Radar

    Radar

    The missing open source Kubernetes UI

    Radar is a modern, local-first Kubernetes visibility and management tool that provides a unified interface for exploring, debugging, and operating cluster resources in real time. It runs as a single lightweight binary with no required cloud account, connecting directly to clusters using existing kubeconfig credentials. The platform combines multiple observability features such as topology graphs, event timelines, and traffic visualization into one cohesive UI. It allows users to inspect...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 12
    TUI for LLMs

    TUI for LLMs

    TUI interface for LLMs written in Rust

    TUI for LLMs is a Python-based command-line tool designed to provide an interactive interface for working with large language models, focusing on simplicity and flexibility in local or API-driven environments. It allows users to communicate with LLMs directly from the terminal, making it particularly useful for developers who prefer CLI-based workflows. The tool supports integration with multiple providers, enabling users to switch between local models and remote APIs without changing their...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 13
    Scriberr

    Scriberr

    Self-hosted AI audio transcription

    Scriberr is a self-hosted AI-powered transcription platform designed to convert audio and video into highly accurate text while prioritizing privacy and local processing. Unlike cloud-based transcription services, Scriberr runs entirely on the user’s machine, ensuring that sensitive recordings are never sent to third-party servers and remain fully under user control. It leverages modern speech recognition models such as Whisper and other advanced architectures to deliver precise transcripts...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 14
    Zvec

    Zvec

    A lightweight, lightning-fast, in-process vector database

    Zvec is an open-source, lightweight, in-process vector database designed to embed directly into applications and serve fast similarity search workloads without the overhead of a separate server process. Developed by Alibaba’s Tongyi Lab, it positions itself as the “SQLite of vector databases” by being easy to integrate, minimal in dependencies, and capable of handling high throughput with low latency on edge devices or small systems. Zvec excels at approximate nearest neighbor search and...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 15
    GraphQL Batch

    GraphQL Batch

    A query batching executor for the graphql gem

    ...The loader class can be used from the resolver for a graphql field by calling .for with the grouping arguments to get a loader instance, then call .load on that instance with the key to load. Although this library doesn't have a dependency on active record, the examples directory has record and association loaders for active record which handles edge cases like type-casting ids. GraphQL::Batch::Loader#load returns a Promise using the promise.rb gem to provide a promise-based API, so you can transform the query results using .then.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 16
    Clean Architecture

    Clean Architecture

    Clean Architecture Solution Template

    A starting point for Clean Architecture with ASP.NET Core. Clean Architecture is just the latest in a series of names for the same loosely-coupled, dependency-inverted architecture. You will also find it named hexagonal, ports-and-adapters, or onion architecture. This architecture is used in the DDD Fundamentals course by Steve Smith and Julie Lerman. Contact Steve's company, NimblePros, for Clean Architecture or DDD training and/or implementation assistance for your team. After installing the template, you should be able to create a new project in Visual Studio and search for Clean Architecture. ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 17
    React Three Fiber

    React Three Fiber

    A React renderer for Three.js

    Build your scene declaratively with re-usable, self-contained components that react to state, are readily interactive, and can tap into React's ecosystem. There is no hard dependency on a particular three.js version, it does not wrap or duplicate a single three.js class. It merely expresses three.js in JSX, <mesh /> becomes new THREE.Mesh(), and that happens dynamically. There is no additional overhead. Components participate in a unified render loop outside of React. It outperforms three.js at scale due to React's scheduling abilities.Y ou need to be versed in both React and three.js before rushing into this. ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 18
    BuildKit

    BuildKit

    Concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit

    BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. BuildKit is a new project under the Moby umbrella for building and packaging software using containers. It’s a new codebase meant to replace the internals of the current build features in the Moby Engine. BuildKit emerged from the discussions about improving the build features in Moby Engine. We received a lot of positive feedback for the multi-stage build feature introduced...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 19
    MemPalace

    MemPalace

    The highest-scoring AI memory system ever benchmarked

    MemPalace is an open-source AI memory system designed to solve one of the most persistent limitations of large language models: the loss of context between sessions. Instead of relying on summarization or selective extraction like most memory tools, it takes a radically different approach by storing conversations in their entirety and making them retrievable through structured organization and semantic search. The system is inspired by the classical “memory palace” mnemonic technique,...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 20
    Yay

    Yay

    An AUR Helper written in Go

    Yay uses an hash cache for development packages. Normally it is updated at the end of the package install with the message Found git repo. If you transition between aur helpers and did not install the devel package using yay at some point, it is possible it never got added to the cache. yay -Y --gendb will fix the current version of every devel package and start checking from there. Yay resolves all dependencies ahead of time. You are free to edit the PKGBUILD in any way, but any problems...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 21
    Kotlin multiplatform

    Kotlin multiplatform

    Kotlin multiplatform / multi-format serialization

    Kotlin serialization consists of a compiler plugin, that generates visitor code for serializable classes, a runtime library with core serialization API, and support libraries with various serialization formats. Using Kotlin Serialization requires Kotlin compiler 1.4.0 or higher. Make sure you have the corresponding Kotlin plugin installed in the IDE, no additional plugins for IDE are required.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    Blade Build System

    Blade Build System

    Blade is a powerful build system from Tencent

    An easy-to-use, fast and modern build system for trunk-based development in large-scale mono repo codebase. The code on the master branch is the development version and should be considered as alpha version. Please prefer using the version on the tags in your formal environment. We will release the verified version on the large-scale internal code base to the tag from time to time.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    Artalk

    Artalk

    Your Self-hosted Comment System

    ...It combines a lightweight frontend written in vanilla JavaScript with a high-performance backend powered by Go, enabling efficient cross-platform deployment and low resource usage. The system is framework-agnostic, allowing it to be integrated into virtually any frontend stack without dependency conflicts or heavy client-side overhead. Artalk emphasizes flexibility and control by offering features such as multi-site management, moderation tools, and plugin extensibility, making it suitable for both personal blogs and larger content platforms. It also includes user engagement features like voting, nested comments, and notifications, which enhance interaction while maintaining performance.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 24
    ggml

    ggml

    Tensor library for machine learning

    ggml is an open-source tensor library designed for efficient machine learning computation with a focus on running models locally and with minimal dependencies. Written primarily in C and C++, the library provides low-level tensor operations and automatic differentiation that allow developers to implement machine learning algorithms and neural networks efficiently. The project emphasizes portability and performance, enabling machine learning inference across a wide range of hardware...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 25
    Hotkeys JS

    Hotkeys JS

    A robust Javascript library for capturing keyboard input

    hotkeys-js is a tiny, framework-agnostic library for binding keyboard shortcuts in the browser, from simple key presses to complex combos and sequences. It provides a declarative API to register handlers like ctrl+k, shift+alt+p, or g g, and it normalizes key behavior across major browsers. The library includes scoping, so the same shortcut can trigger different actions depending on page context, and it offers filters to ignore inputs when the user is typing in form fields. You can enable or...
    Downloads: 7 This Week
    Last Update:
    See Project