
Immich
Manage and browse your own photo and video library on a self-hosted service.
Image & PhotographyOpen projectExplore an English-language directory of GitHub projects by what you want to build or use. Read concise summaries, understand the fit and trade-offs, then visit the original repository.

A short selection across different use cases. Start here, or browse the full directory.

Manage and browse your own photo and video library on a self-hosted service.
Image & PhotographyOpen project
Create digital paintings and illustrations with a dedicated canvas and brush workflow.
Image & PhotographyOpen project
Trim and join video or audio quickly while avoiding unnecessary re-encoding when possible.
Video & StreamingOpen project
Run supported language models on your own machine through a simple local workflow.
AI & Machine LearningOpen projectSearch by name or use case, then narrow the results.
Manage and browse your own photo and video library on a self-hosted service.
Create digital paintings and illustrations with a dedicated canvas and brush workflow.
Trim and join video or audio quickly while avoiding unnecessary re-encoding when possible.
Run supported language models on your own machine through a simple local workflow.
Use and train models for text, vision, audio, and multimodal work.
Build and train machine-learning systems with tensors and automatic differentiation.
Build interfaces from reusable components and manage how they update.
Build web interfaces with a progressively adoptable component framework.
Build React applications with routing, rendering, and server-side capabilities.
Build apps across mobile and other platforms from a shared codebase.
Develop React Native apps with tooling for mobile and web workflows.
Build cross-platform app interfaces with web technologies.
A source-code editor with extensions, debugging, and integrated developer workflows.
An extensible Vim-based editor built around keyboard-driven work.
Work with GitHub issues, pull requests, and repositories from a terminal.
Run analytical SQL directly inside an application or local workflow.
Explore data and build dashboards on top of supported data sources.
Store and query large analytical datasets with a column-oriented database.
Define and run multi-container applications from a shared configuration.
Orchestrate containerized services across a cluster.
Collect time-series metrics and query the health of running systems.
Store passwords in an encrypted database you manage yourself.
The open-source client applications for Bitwarden's password-management ecosystem.
Inspect and test the security of web applications you are authorized to assess.
Compress images in the browser while comparing size and visual quality.
Convert video into formats and settings suited to sharing or playback.
Organize documents, projects, and team knowledge in an open-source workspace.
Connect and automate home devices with an emphasis on local control.
Build 2D and 3D games with a full editor and scene-based workflow.
Create games and multimedia experiments with Python and SDL-based libraries.
Build games and interactive applications with a Rust-based data-driven engine.
Record and edit multiple audio tracks on a desktop computer.
Compose, arrange, and mix music with an open-source desktop workstation.
Write, play back, print, and share music scores.
Run team chat and coordination workflows on a self-hosted collaboration platform.
Organize team conversations into topic-based threads for live and asynchronous work.
Use or deploy browser-based video meetings with sharing and chat features.
Explore code, data, and results in an extensible notebook workspace.
Review flashcards with spaced repetition to retain knowledge over time.
Create precise explanatory math animations with Python code.
Capture, mix, record, and live-stream video from scenes and multiple sources.
Access another computer remotely with an open-source desktop client and self-hosting option.
Send files and text directly between nearby devices on the same local network.
Filter unwanted web content in supported browsers using configurable lists.
Apply a customizable dark appearance to websites while browsing.
Run a broad set of PDF conversion and editing operations through a web interface.
Render and view PDF documents in web applications with JavaScript.
Publish a website, newsletters, and member-supported content from one platform.
Create content types and deliver structured content through APIs.
Keep selected files synchronized between devices you control.
Create encrypted backups and restore files from supported storage locations.
Audit web pages for performance, accessibility, best practices, and search visibility.
Check links in websites, HTML, Markdown, and other documents from a fast command-line workflow.
Assess open-source repositories against automated software-supply-chain security checks.
Manage collaborative software and website translations with version-control integration.
Measure website usage with an open-source analytics platform and control over deployment and data.
Add a configurable cookie-consent interface to a website with a lightweight JavaScript library.
Validate HTML and related web documents with the same checker behind validator.nu.
Try a broader term or another category.
Focused areas with practical guidance and original repository links.