Showing 5386 open source projects for "projects"

View related business solutions
  • $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
  • 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
  • 1
    Learning-SICP

    Learning-SICP

    Collection of Chinese cultural projects and course learning materials

    Learning-SICP is a community project that localizes the MIT course “Structure and Interpretation of Computer Programs” (SICP) and curates complementary study materials for learners, especially Chinese-speaking Scheme/Lisp students. It focuses on translating the official lecture subtitles into Chinese while preserving the original English content for reference, providing an approachable path to a classic foundational course in computer science. The repository organizes translated subtitles,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    IIAB

    IIAB

    Internet-in-a-Box, build your own library of Alexandria

    Internet-in-a-Box (IIAB) is a “learning hotspot” that brings the Internet's crown jewels (Wikipedia in any language, thousands of Khan Academy videos, zoomable OpenStreetMap, electronic books, WordPress journaling, “Toys from Trash” electronics projects, etc.) to those without Internet. You can build your own tiny, affordable server (an offline digital library) for your school, your medical clinic, your prison, your region, and/or your very own family, accessible with any nearby smartphone, tablet, or laptop.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    LibreWeb Browser

    LibreWeb Browser

    Decentralized Web Browser

    ...What would you do differently; if you could reinvent The Internet in the 21st century? With all the knowledge and new technologies available today. I was inspired by Douglas Engelbart, Tim Berners-Lee, and Ted Nelson as well as projects like IPFS, Jekyll, ARPANET, and more. Everyone should be able to easily read and create a site/blog/news page and publish the content online (without minimal technical knowledge). Built-in easy-to-use editor (whenever you want to publish some content without programming language knowledge). Decentralized (no single-point of failure or censorship), like P2P, DHT, and IPFS. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    pongo2

    pongo2

    Django-syntax like template-engine for Go

    ...They are in their own repository because they’re relying on 3rd-party-libraries. Most major Go web frameworks tightly integrated with our template engine pongo2. Fortune 500 companies and popular projects are using pongo2. Our template engine pongo2 is free to use for private & commercial products and licensed unter the MIT license. Please contact us if you’re using pongo2 to have you added to the list of users. We offer free, low priority support in our GitHub issue tracker and commercial prioritized support (such as consulting, private feature development and paid bug fixing).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 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
  • 5
    SwifterSwift

    SwifterSwift

    A collection of more than 500 native Swift extensions

    SwifterSwift is a collection of over 500 native Swift extensions, with handy methods, syntactic sugar, and performance improvements for a wide range of primitive data types, UIKit and Cocoa classes, over 500 in 1– for iOS, macOS, tvOS, watchOS, and Linux. CocoaPods is a dependency manager for Cocoa projects. To integrate SwifterSwift into your Xcode project using CocoaPods, specify it in your Podfile. SwifterSwift is Swift v5.0+ compatible starting from v5. SwifterSwift is a library of over 500 properties and methods, designed to extend Swift's functionality and productivity, staying faithful to the original Swift API design guidelines. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    oscar

    oscar

    Domain-driven eCommerce for Django

    ...This is the key feature that allows any project to be captured accurately in the codebase, no workarounds! A well-designed set of models built on the experience of many e-commerce projects, both large and small. Comprehensive documentation including recipes for solving common problems. Handling of a catalogue of around 15 million products, with stock provided by a range of international partners. Stock and biblio updates happening continuous using a Celery-driven backend. Integration with a series of SAP webservices to provide catalogue and inventory updates.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    dotenv

    dotenv

    A Ruby gem to load environment variables from `.env`

    ...Anything that is likely to change between deployment environments–such as resource handles for databases or credentials for external services–should be extracted from the code into environment variables. But it is not always practical to set environment variables on development machines or continuous integration servers where multiple projects are run. dotenv loads variables from a .env file into ENV when the environment is bootstrapped. dotenv is initialized in your Rails app during the before_configuration callback, which is fired when the Application constant is defined in config/application.rb with class Application < Rails::Application. If you need it to be initialized sooner, you can manually call Dotenv::Railtie.load.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Laravel DebugBar

    Laravel DebugBar

    Package to integrate PHP Debug Bar with Laravel

    ...It bootstraps some Collectors to work with Laravel and implements a couple custom DataCollectors, specific for Laravel. It is configured to display Redirects and (jQuery) Ajax Requests. DebugBar is very easy to use and you can add it to any of your projects in no time. The easiest way is using the render() functions. Use the DebugBar only in development. It can slow the application down (because it has to gather data). So when experiencing slowness, try disabling some of the collectors. You can show all queries, including binding + timing, show information about the current Route, show the currently loaded views, show the Laravel version and Environment, etc.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Cheerio

    Cheerio

    Implementation of core jQuery designed for the server

    ...Specifically, it does not produce a visual rendering, apply CSS, load external resources, or execute JavaScript. If your use case requires any of this functionality, you should consider projects like Puppeteer or JSDom.
    Downloads: 1 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.
    Try Free
  • 10
    HTTPie Desktop

    HTTPie Desktop

    Cross-platform API testing client for humans

    ...Developers can easily build, send, and preview HTTP requests without needing to memorize commands or write scripts. The platform supports organizing work into spaces, collections, and tabs, making it ideal for managing multiple APIs and projects. It also includes AI-assisted features to help streamline request creation and improve productivity. Overall, HTTPie Desktop provides a clean, intuitive, and powerful environment for API development across devices.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Gemma Chat

    Gemma Chat

    Local AI chat + coding agent for Apple Silicon, powered by Gemma 4

    ...The system integrates model selection and execution directly into the app, giving users control over performance and behavior. It is particularly aligned with the “vibe coding” approach, where users iteratively build and modify projects through conversational prompts. Overall, gemma-chat provides a streamlined, developer-focused environment for local AI experimentation and productivity.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    Basic Memory

    Basic Memory

    Persistent AI memory using local Markdown knowledge graphs

    ...With a local-first design, your data stays private and portable, while optional cloud sync enables cross-device access. It combines simplicity with powerful indexing and search, giving you a flexible way to build long-term memory for projects, research, and workflows.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Kaldi

    Kaldi

    kaldi-asr/kaldi is the official location of the Kaldi project

    ...It includes extensive tools for data preparation, feature extraction, acoustic and language modeling, decoding, and evaluation. With its modular design, Kaldi allows users to adapt the system to a wide range of languages and domains. As one of the most influential projects in speech recognition, it has become a foundation for much of the modern work in ASR.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    Official Android SDK for Stream Chat

    Official Android SDK for Stream Chat

    Android Chat SDK ➜ Stream Chat API. UI component libraries for chat

    This is the official Android SDK for Stream Chat, a service for building chat and messaging applications. This library includes both a low-level chat SDK and a set of reusable UI components. Most users start with the UI components and fall back to the lower-level API when they want to customize things. We're proud to say that we're the first Android Chat SDK that supports Jetpack Compose! We released our Compose UI Components one day after the official Jetpack Compose 1.0 release and our...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    osu!framework

    osu!framework

    A game framework written with osu! in mind.

    ...This means things like basic UI elements, text rendering, advanced input handling (textboxes) and performance overlays are provided out-of-the-box. Any of the osu! code that is deemed useful to other game projects will live in this framework project. Anywhere we implement graphical components, they will be displayed with a generic design and will be derivable for further customization.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Rubix ML

    Rubix ML

    A high-level machine learning and deep learning library for PHP

    ...We provide tools for the entire machine learning life cycle from ETL to training, cross-validation, and production with over 40 supervised and unsupervised learning algorithms. In addition, we provide tutorials and other educational content to help you get started using ML in your projects. Our intuitive interface is quick to grasp while hiding alot of power and complexity. Write less code and iterate faster leaving the hard stuff to us. Rubix ML utilizes a versatile modular architecture that is defined by a few key abstractions and their types and interfaces. Train models in a fraction of the time by installing the optional Tensor extension powered by C. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Tiled

    Tiled

    Flexible level editor

    Tiled is a free and open source, easy to use, and flexible level editor. Tiled is highly flexible. It can be used to create maps of any size, with no restrictions on tile size, or the number of layers or tiles that can be used. Maps, layers, tiles, and objects can all be assigned arbitrary properties. Tiled's map format (TMX) is easy to understand and allows multiple tilesets to be used in any map. Tilesets can be modified at any time. Tiled is a general purpose tile map editor for all...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    Discord Client Encyclopedia

    Discord Client Encyclopedia

    A non-exhaustive collection of third-party clients for Discord

    Discord Client Encyclopedia is a curated reference repository for third-party Discord clients, client mods, wrappers, adapters, and related projects. It organizes entries across mobile, desktop, game console, alternative client, and server-implementation categories. Each listing includes practical metadata such as platform type, feature summary, language, and development status when available. The project is not a client itself, but a research index for comparing the broader Discord modification and alternative-client ecosystem. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    o1-engineer

    o1-engineer

    o1-engineer is a command-line tool designed to assist developers

    o1-engineer is a command-line development assistant powered by OpenAI’s API. It helps developers interact with projects through commands for code generation, file editing, project planning, and code review. The tool can add, edit, and manage both files and folders directly from the terminal. Its planning command can create structured project plans that can then guide systematic file and directory generation. It also keeps conversation history and allows users to save or reset context as needed. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    TypeGPU

    TypeGPU

    A modular and open-ended toolkit for WebGPU

    ...TypeGPU is useful for teams that want the power of WebGPU without losing the safety and tooling benefits of TypeScript. Its main value is making GPU programming more approachable, composable, and reliable for modern JavaScript and TypeScript projects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    101 FastAPI Tips

    101 FastAPI Tips

    FastAPI Tips by The FastAPI Expert!

    101 FastAPI Tips is a curated collection of practical FastAPI advice from a developer deeply involved in the FastAPI ecosystem. Rather than being a full framework or application template, it works as a compact learning resource for improving real FastAPI projects. The tips cover performance, async behavior, WebSocket patterns, project structure, dependency choices, testing habits, and production-minded design decisions. It is especially helpful for developers who already know the basics and want to avoid subtle mistakes that can hurt scalability, reliability, or maintainability. Many entries explain not just what to do, but why a certain pattern is better in FastAPI or Starlette-based applications. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    resumake.io

    resumake.io

    A website for automatically generating elegant LaTeX resumes

    An open‑source web application (built with Node.js, Koa, React/Redux) that lets users create elegant LaTeX resumes via a graphical interface—no manual LaTeX coding required. Templates are selectable, inputs are interactive, and PDF outputs are generated on‑the‑fly without storing user data.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Matchbox

    Matchbox

    Painless peer-to-peer WebRTC networking for rust wasm

    Matchbox is a WebRTC-based networking library for the Bevy game engine, enabling multiplayer games to run in the browser or native environments with peer-to-peer communication. It handles matchmaking, NAT traversal, and synchronization in real-time, making it easier for game developers to add fast and scalable multiplayer features. Designed with simplicity and performance in mind, Matchbox supports both WebAssembly and desktop targets. It’s especially useful for browser-based games that need...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    ANTIRTOS

    ANTIRTOS

    Function pointers queues classes library for Arduino

    ...It is designed to be simple, portable, and efficient, making it ideal for resource-constrained environments such as IoT devices, robotics, and educational hardware projects. ANTIRTOS features a basic scheduler, support for cooperative and preemptive multitasking, and offers portability across different CPU architectures with minimal changes. Its simplicity and clarity make it a great starting point for learning real-time systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Log4brains

    Log4brains

    Log and publish your architecture decisions (ADR)

    Log4brains is a docs-as-code knowledge base for your development and infrastructure projects. It enables you to log Architecture Decision Records (ADR) right from your IDE and to publish them automatically as a static website.
    Downloads: 0 This Week
    Last Update:
    See Project