GitHub Open Source
548 subscribers
1.96K photos
2.02K links
🌟 GitHub Open Source 🌟

Discover fascinating projects from GitHub! We curate the best repositories, highlight innovative ideas, and share tips for developers. Join us to explore hidden gems and fuel your tech passion! πŸš€
Download Telegram
πŸ’‘ maxtext | Python

🎯 Primary Use Case:
Training and inference of large language models.

✨ Key Features:
β€’ High performance LLM framework
β€’ Scalable training and inference on TPUs and GPUs
β€’ Written in pure Python/Jax
β€’ Supports Llama 2, Llama 3, Llama 4, Mistral and Mixtral family, Gemma, Gemma 2, Gemma 3, and DeepSeek family models

πŸ“– Summary:
MaxText is a high-performance, scalable, open-source LLM framework written in pure Python/Jax. It targets Google Cloud TPUs and GPUs for both training and inference. MaxText supports various open models, including Llama, Mistral, Gemma, and DeepSeek families, aiming to provide a launching point for ambitious LLM projects in research and production.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
πŸ’‘ reTermAI | Python

🎯 Primary Use Case:
Suggesting relevant terminal commands based on user's shell history using AI.

✨ Key Features:
β€’ Recommends terminal commands based on history using OpenAI or Gemini
β€’ Supports intelligent matching by keyword or partial input
β€’ Easy installation via pip
β€’ Supports zsh and bash shell history
β€’ API keys managed via .env

πŸ“– Summary:
reTermAI is a smart command assistant that suggests relevant terminal commands based on your past shell history, leveraging AI models like OpenAI and Gemini. It supports intelligent matching by keyword or partial input and is easily installable via pip, supporting both zsh and bash shells. API keys are managed securely via a .env file.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
✨ lmdeploy | Python

🎯 Primary Use Case:
Compressing, deploying, and serving large language models (LLMs).

✨ Key Features:
β€’ LLM Compression
β€’ LLM Deployment
β€’ LLM Serving
β€’ PyTorch Inference Engine
β€’ TurboMind Inference Engine

πŸ“– Summary:
LMDeploy is a toolkit designed to streamline the process of working with large language models. It focuses on compressing models for efficient storage, deploying them across various platforms, and serving them for inference. The toolkit includes features like quantization, a PyTorch inference engine, and support for VLMs.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
🌟 Spline-Path-Control | JavaScript

🎯 Primary Use Case:
Creating motion controls for animation, particularly for generating control videos for tools like VACE.

✨ Key Features:
β€’ Multi-Spline Editing
β€’ Easy To Use Controls
β€’ Start Frame Control
β€’ Duration Control
β€’ Easing Functions (Linear, Ease-in, Ease-out, Ease-in-out)

πŸ“– Summary:
Spline Path Control is a JavaScript tool for creating and animating shapes along spline paths. It allows users to define complex motions with features like easing, tension control, and shape customization. The tool is primarily used to generate control videos, especially for applications like VACE, and exports animations as WebM files.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
✨ waydroid | Python

🎯 Primary Use Case:
Running Android applications on GNU/Linux systems.

✨ Key Features:
β€’ Container-based Android system
β€’ Runs on GNU/Linux systems
β€’ Uses Linux namespaces for isolation
β€’ Direct hardware access for Android system
β€’ Based on LineageOS

πŸ“– Summary:
Waydroid enables users to run a full Android system within a container on a GNU/Linux distribution. It leverages Linux namespaces to provide isolation and direct hardware access for the Android environment. This allows users to seamlessly run Android applications on their Linux desktops.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
πŸ’‘ SeaGlass | Nix

🎯 Primary Use Case:
Declarative Linux configuration for a personalized setup with dynamic theming and translucency.

✨ Key Features:
β€’ Dynamic color scheme engine for theming the entire OS and websites
β€’ Global window background translucency effects
β€’ Support for running KDE widgets and services in Hyprland
β€’ Custom monitor configuration and power widgets
β€’ Modern zsh config

πŸ“– Summary:
SeaGlass is a Nix-based repository providing declarative Linux configuration files and scripts for reproducing a personalized setup. It features a dynamic color scheme engine, global window translucency, KDE support in Hyprland, and custom widgets, aiming for a consistent and visually appealing user experience.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
🌟 telert | Python

🎯 Primary Use Case:
Alerting on command completion, code execution, and system monitoring events.

✨ Key Features:
β€’ Multi-channel notifications (Telegram, Teams, Slack, Discord, Email, Pushover)
β€’ Command completion alerts
β€’ Code execution alerts
β€’ System monitoring (processes, logs, network endpoints)
β€’ CLI tool and Python library

πŸ“– Summary:
Telert is a versatile utility that provides multi-channel notifications for command completion, code execution, and system monitoring. It supports various notification channels, including messaging apps, email, and mobile devices. Telert can be used as a CLI tool, Python library, or a cloud-hosted API, making it suitable for diverse use cases such as long-running tasks, remote server monitoring, and CI/CD pipelines.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
πŸš€ tablecruncher | C++

🎯 Primary Use Case:
Editing and viewing large CSV files.

✨ Key Features:
β€’ Opens huge CSV files effortlessly
β€’ Built-in JavaScript macro language
β€’ Supports multiple encodings
β€’ Four color themes

πŸ“– Summary:
Tablecruncher is a cross-platform CSV editor designed to handle massive files with ease. It features a built-in JavaScript macro language, supports multiple encodings, and offers several color themes. The application is open-source under the GPL v3 license and is available for macOS, Windows, and Linux.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
πŸš€ codecafe | TypeScript

🎯 Primary Use Case:
Real-time collaborative code editing for pair programming, teaching, and building web projects together.

✨ Key Features:
β€’ Pixel-Perfect Live Preview
β€’ True Real-Time Collaboration
β€’ VS Code Feel
β€’ Zero Setup

πŸ“– Summary:
CodeCafΓ© is a real-time collaborative code editor designed for seamless, browser-based coding. It features a live preview, operational transformation for conflict-free collaboration, a VS Code-like editing experience, and requires zero setup. It's ideal for pair programming, teaching, and collaborative web development.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
🌟 opendia | JavaScript

🎯 Primary Use Case:
Automating browser tasks using AI models, including content creation, social media management, productivity, research, development, and testing.

✨ Key Features:
β€’ Connects AI models to browsers for automation.
β€’ Leverages existing browser data (accounts, passwords, cookies).
β€’ Supports multiple Chromium-based browsers.
β€’ Privacy-focused, runs locally.

πŸ“– Summary:
OpenDia is a browser extension that allows AI models to control and automate tasks within Chromium-based browsers. It leverages existing browser data and supports various AI models, enabling users to automate workflows such as social media posting, content summarization, web application testing, and research, all while maintaining privacy by running locally.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
🌟 DotDotGoose | Python

🎯 Primary Use Case:
Assisting with manually counting objects in images, particularly for wildlife research.

✨ Key Features:
β€’ Manual object counting in images
β€’ Point data collection for training and validation
β€’ Cross-platform compatibility (Ubuntu)
β€’ Open-source

πŸ“– Summary:
DotDotGoose is an open-source tool designed to aid in the manual counting of objects within images. It facilitates the collection of point data, which can be valuable for training and validating computer-assisted counting models. The tool is primarily intended for use in fields like wildlife research, where accurate object counts are crucial.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
✨ transformerlab-app | TypeScript

🎯 Primary Use Case:
Experimenting with, training, fine-tuning, and evaluating Large Language Models on a local machine.

✨ Key Features:
β€’ One-click download of popular models
β€’ Finetuning/training across different hardware (MLX, GPU)

πŸ“– Summary:
Transformer Lab is an open-source application designed for advanced LLM and diffusion engineering. It enables users to interact with, train, fine-tune, and evaluate large language models on their own computers. The application supports various features, including one-click model downloads, cross-platform compatibility, multiple inference engines, and tools for RAG, dataset building, and model conversion.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
🌟 LibreLingo | Python

🎯 Primary Use Case:
Language learning platform

✨ Key Features:
β€’ Interactive exercises
β€’ Spaced repetition
β€’ Progress tracking
β€’ Cross-device synchronization
β€’ Community-owned courses

πŸ“– Summary:
LibreLingo is a community-owned language learning platform that offers interactive exercises and spaced repetition to help users learn new languages. It features progress tracking and cross-device synchronization, making it accessible on various devices. The platform emphasizes free and open-source courses, promoting community contribution and ownership.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
πŸ’‘ Nimbus | TypeScript

🎯 Primary Use Case:
Open source alternative to cloud storage solutions like Google Drive, OneDrive, and iCloud.

✨ Key Features:
β€’ Cloud storage
β€’ PostgreSQL database support
β€’ Valkey caching support
β€’ Google authentication
β€’ Microsoft authentication

πŸ“– Summary:
Nimbus is an open-source cloud storage solution designed as an alternative to mainstream services. It utilizes PostgreSQL for data storage and Valkey for caching. The platform supports user authentication via Google and Microsoft, providing a comprehensive and self-hostable cloud storage experience.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
πŸ”₯ filebrowser | Go

🎯 Primary Use Case:
Web-based file management and browsing.

✨ Key Features:
β€’ Multiple sources support
β€’ Login support for OIDC, password + 2FA, and proxy
β€’ Revamped UI
β€’ Simplified configuration via config.yaml
β€’ Ultra-efficient indexing and real-time updates

πŸ“– Summary:
FileBrowser Quantum is a web-based file manager that provides an easy way to access and manage files from the web. It offers features such as multiple source support, various login options, a revamped UI, simplified configuration, efficient indexing, improved browsing, and a developer API, making it a comprehensive solution for self-hosted file browsing.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
🌟 youtube-music | TypeScript

🎯 Primary Use Case:
Provides a desktop application for YouTube Music with enhanced features and customization through plugins.

✨ Key Features:
β€’ Native look & feel of YouTube Music
β€’ Custom plugin framework for extending functionality
β€’ Ad Blocker
β€’ Album Actions (Like/Dislike all songs)

πŸ“– Summary:
The YouTube Music Desktop App wraps the YouTube Music web player in an Electron application, providing a native desktop experience. It features a plugin framework that allows users to customize the application with various extensions, such as ad blocking, theme modifications, and audio enhancements. The application aims to provide a more feature-rich and personalized YouTube Music experience.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
🌟 4o-ghibli-at-home | JavaScript

🎯 Primary Use Case:
Local and private AI photo stylization with Ghibli-inspired and custom styles.

✨ Key Features:
β€’ Advanced Frontend with Style Profiles, Custom Profile Management, and Undo/Redo
β€’ Enhanced Model Pipeline utilizing FLUX.1-Kontext-dev and DFloat11
β€’ Efficient VRAM Usage for consumer hardware

πŸ“– Summary:
The 4o-ghibli-at-home repository provides a self-hosted AI photo stylizer that transforms images into various artistic styles, including Ghibli-inspired anime. It features an advanced frontend with custom profile management and an efficient model pipeline for high-quality image generation on consumer GPUs, ensuring privacy by processing images locally without cloud involvement.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
πŸ”₯ alacritty | Rust

🎯 Primary Use Case:
A fast, cross-platform terminal emulator for developers and users who require high performance and customization.

✨ Key Features:
β€’ Cross-platform compatibility (BSD, Linux, macOS, Windows)
β€’ GPU-accelerated rendering using OpenGL
β€’ Extensive configuration options
β€’ High performance and speed
β€’ Sensible defaults

πŸ“– Summary:
Alacritty is a modern, cross-platform terminal emulator that leverages OpenGL for GPU-accelerated rendering, resulting in exceptional performance. It offers extensive configuration options while maintaining sensible defaults, making it suitable for a wide range of users across BSD, Linux, macOS, and Windows.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
πŸ”₯ sunnypilot | Python

🎯 Primary Use Case:
Providing an open-source driver assistance system for supported vehicles.

✨ Key Features:
β€’ Driver assistance system
β€’ Fork of comma.ai's openpilot
β€’ Supports 300+ car makes and models
β€’ Modified driving assist engagements
β€’ Complies with comma.ai's safety rules

πŸ“– Summary:
sunnypilot is an open-source driver assistance system forked from comma.ai's openpilot. It offers modified driving assist engagements for over 300 car models while adhering to comma.ai's safety standards. The system can be installed on compatible devices using custom software URLs.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
πŸ”₯ agents | TypeScript

🎯 Primary Use Case:
Building and deploying AI Agents on Cloudflare.

✨ Key Features:
β€’ Core agent framework with state management
β€’ Real-time WebSocket communication
β€’ HTTP endpoints and routing
β€’ React integration hooks
β€’ Basic AI chat capabilities

πŸ“– Summary:
The 'agents' repository provides a framework for building intelligent, stateful AI agents that can persist, think, and evolve at the edge of the Cloudflare network. It offers features such as state management, real-time communication via WebSockets, HTTP endpoints, React integration, and basic AI chat capabilities, with advanced features like memory systems and WebRTC integration under development.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source