GitHub Open Source
549 subscribers
1.96K photos
2.03K 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
πŸ’‘ 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
πŸ’‘ aci | Python

🎯 Primary Use Case:
Providing an open-source infrastructure layer for AI-agent tool use and VibeOps, enabling intent-aware access to numerous tools with secure authentication and granular permissions.

✨ Key Features:
β€’ 600+ Pre-built Integrations
β€’ Flexible Access Methods (Unified MCP server or lightweight SDK)

πŸ“– Summary:
ACI.dev is an open-source platform that simplifies AI agent development by providing access to over 600 pre-built tool integrations. It offers multi-tenant authentication, granular permissions, and dynamic tool discovery, accessible through a Unified MCP server or a lightweight SDK. This allows developers to build production-ready AI agents and automate DevOps tasks without infrastructure complexities.

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

🎯 Primary Use Case:
Generating Software Bill of Materials (SBOMs) from container images and filesystems for vulnerability detection, license compliance, and software supply chain security.

✨ Key Features:
β€’ Generates SBOMs for container images, filesystems, archives
β€’ Supports OCI, Docker and Singularity image formats
β€’ Linux distribution identification
β€’ Works seamlessly with Grype vulnerability scanner

πŸ“– Summary:
Syft is a CLI tool and Go library that generates Software Bill of Materials (SBOMs) from container images and filesystems. It supports various image formats, integrates with vulnerability scanners like Grype, and can create signed SBOM attestations. Syft enables users to gain visibility into their software dependencies for vulnerability management and license compliance.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
✨ de-pixelate_gaV-O6NPWrI | Jupyter Notebook

🎯 Primary Use Case:
De-pixelating a specific YouTube video by extracting and reassembling pixel data from multiple frames.

✨ Key Features:
β€’ Extracting frames from a video using ffmpeg.
β€’ Manually finding the window position in the frames.
β€’ Extracting the window content.

πŸ“– Summary:
This repository provides a proof-of-concept implementation for de-pixelating a specific YouTube video. It involves extracting frames, identifying a pixelated window, extracting individual pixels from that window across multiple frames, and then accumulating these pixels to reconstruct a higher-resolution image. The code includes scripts for frame extraction and pixel manipulation, demonstrating a method to recover obscured content.

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

🎯 Primary Use Case:
Provides a virtual control panel for adjusting the brightness, contrast, and other settings of external monitors, with features for ambient light integration and preset management.

✨ Key Features:
β€’ DDC control panel for external monitors
β€’ Brightness, contrast, and audio controls

πŸ“– Summary:
vdu_controls is a Python-based application that acts as a DDC control panel for external monitors. It allows users to adjust brightness, contrast, and audio settings, and features an ambient light slider for simultaneous control of multiple displays. The application supports hardware light-meter integration, preset management, and system tray integration, adapting to different desktop environments and themes.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
πŸš€ CryptX | Kotlin

🎯 Primary Use Case:
A personal Android toolkit for experimenting with cryptography, steganography, and hashing.

✨ Key Features:
β€’ Encryption & Decryption (AES, DES, 3DES, Blowfish, ChaCha20)
β€’ Hash Generator (MD5, SHA-1, SHA-256)
β€’ Hash Detector
β€’ File Steganography (hide/extract files in JPG/PNG)

πŸ“– Summary:
CryptX is an Android toolkit for experimenting with cryptography, steganography, and hashing techniques. It allows users to encrypt and decrypt files using various algorithms, generate and detect hash types, and hide files within images. The application is designed for educational purposes and personal use, with no internet permission or data collection.

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