GitHub Open Source
560 subscribers
1.97K 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
🌟 The-50-Front-end-Project | CSS

🎯 Primary Use Case:
Learning and improving frontend web development skills through practical projects.

✨ Key Features:
β€’ 50 frontend projects
β€’ HTML, CSS, JavaScript
β€’ React
β€’ Bootstrap
β€’ Tailwind CSS

πŸ“– Summary:
This repository provides a collection of 50 frontend projects designed to help developers enhance their web development skills. The projects cover a wide range of technologies, including HTML, CSS, JavaScript, React, Bootstrap, and Tailwind CSS. It serves as a practical resource for learning and skill improvement through hands-on experience.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
πŸ”₯ domain-scanner | Go

🎯 Primary Use Case:
Checking domain name availability based on various patterns and filters.

✨ Key Features:
β€’ Multi-method Verification (DNS, WHOIS, SSL)
β€’ Advanced Filtering (Regular Expressions)
β€’ Concurrent Processing (Multi-threaded)
β€’ Smart Error Handling (Automatic Retries)
β€’ Detailed Results (Verification Signatures)

πŸ“– Summary:
Domain Scanner is a Go-based tool for checking domain name availability. It uses multiple verification methods like DNS records, WHOIS information, and SSL certificate verification. The tool supports advanced filtering with regular expressions, concurrent processing, and provides detailed verification results, making it easy to find available domain names.

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

🎯 Primary Use Case:
Running large language models locally with a retro-style user interface.

✨ Key Features:
β€’ Simple chat interface
β€’ Batteries included (easy setup, automatic hardware acceleration)
β€’ Custom model support
β€’ Offline operation

πŸ“– Summary:
Clippy is an Electron-based application that allows users to run large language models (LLMs) locally on their computers. It provides a simple, nostalgic chat interface reminiscent of Microsoft Office 1997's Clippy. The application supports GGUF models via Llama.cpp and offers easy setup and offline operation.

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

🎯 Primary Use Case:
Simplifying database operations in Kotlin applications using a lightweight ORM framework.

✨ Key Features:
β€’ No configuration files or annotations
β€’ Strong typed SQL DSL
β€’ Flexible queries with fine-grained control
β€’ Entity sequence APIs
β€’ Extensible design

πŸ“– Summary:
Ktorm is a lightweight ORM framework for Kotlin that simplifies database interactions. It offers a strong-typed SQL DSL and sequence APIs, allowing developers to write flexible queries with fine-grained control over generated SQL. The framework is designed to be extensible, supporting custom operators, data types, and database dialects.

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

🎯 Primary Use Case:
Building agents that learn from human screen recordings for desktop automation.

✨ Key Features:
β€’ Cross-platform desktop automation (Windows/macOS/Linux)
β€’ Deterministic behavior
β€’ Designed for AI agents
β€’ Uses OS-level accessibility
β€’ RLHF'd human screen recording as context

πŸ“– Summary:
Terminator is a computer use SDK designed for building AI agents that learn from human screen recordings to automate desktop applications. It offers cross-platform support (Windows, macOS, Linux), deterministic behavior, and leverages OS-level accessibility for efficient UI interaction. The SDK supports TypeScript, Python, and Rust, making it suitable for various development environments.

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

🎯 Primary Use Case:
End-to-end encrypted, ephemeral terminal chat for private conversations without corporate surveillance or data harvesting.

✨ Key Features:
β€’ End-to-end encrypted chat
β€’ Secure room and file sharing
β€’ Perfect Forward Secrecy (PFS)
β€’ Tor support
β€’ Zero-knowledge architecture

πŸ“– Summary:
Enchat is a terminal-based chat application that provides end-to-end encrypted communication with a focus on privacy and security. It offers features like secure room creation, file sharing, perfect forward secrecy, Tor support, and a zero-knowledge architecture, ensuring that messages are cryptographically protected and invisible to servers and eavesdroppers.

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

🎯 Primary Use Case:
Encrypting files and messages with a playful disguise using real cryptography.

✨ Key Features:
β€’ Encrypts data using elliptic curve cryptography
β€’ Encodes encrypted data as cat and dog sounds
β€’ Command-line tool interface
β€’ Key generation and management

πŸ“– Summary:
PurrCrypt is a command-line tool that encrypts data using elliptic curve cryptography and encodes the encrypted data as adorable cat and dog sounds. It provides a fun and unique way to protect sensitive information, offering key generation, management, and the option to choose between 'cat' or 'dog' dialects for the encoded output. The tool aims to make cryptography more approachable and entertaining while maintaining a high level of security.

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

🎯 Primary Use Case:
A multiplatform Git client for managing Git repositories, aimed at both beginners and experienced users.

✨ Key Features:
β€’ View diffs for text based files
β€’ View history log and all its branches
β€’ Add (stage) & reset (unstage) files
β€’ Clone, Commit, Push, Pull
β€’ Branch and Tag management

πŸ“– Summary:
Gitnuro is a free and open-source multiplatform Git client built with Jetbrains Compose and JGit. It provides a comprehensive set of Git features, including staging, committing, branching, merging, and history viewing, accessible through a user-friendly interface. The client aims to offer a constraint-free Git experience without relying on web technologies.

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

🎯 Primary Use Case:
Log analytics and data visualization for ClickHouse.

✨ Key Features:
β€’ Visual query dashboard for SQL
β€’ Query histogram and raw logs support
β€’ Percentage display for specified fields
β€’ VS Code style configuration board for Fluent-bit
β€’ Kubernetes deployment support

πŸ“– Summary:
ClickVisual is a lightweight, browser-based platform designed for log analytics and visualization on ClickHouse. It offers features such as visual query dashboards, support for raw logs, percentage display for specified fields, and a VS Code style configuration board for Fluent-bit. It also supports easy deployment with Kubernetes and authentication via GitHub and GitLab.

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

🎯 Primary Use Case:
Private, p2p team communication as an alternative to Slack and Discord.

✨ Key Features:
β€’ Team Chat
β€’ End-to-end Encryption
β€’ Channels
β€’ Decentralized communication over Tor
β€’ No central server required

πŸ“– Summary:
Quiet is a decentralized, peer-to-peer team chat application built on Tor. It offers end-to-end encryption and eliminates the need for a central server, providing a private alternative to traditional team communication platforms like Slack and Discord. Users can create communities and communicate directly with each other, ensuring data privacy and control.

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

🎯 Primary Use Case:
Transforming documents into image generation prompts for AI art platforms.

✨ Key Features:
β€’ Intuitive interface
β€’ Quick setup
β€’ Flexible AI support (OpenAI & local models)
β€’ Prompt history
β€’ Customizable settings

πŸ“– Summary:
Doc2Image is an AI-powered application that converts documents into creative image prompts. It extracts key points from uploaded files and generates visual descriptions suitable for use with platforms like MidJourney and DALLΒ·E. The application supports both OpenAI and local models, offering a flexible and customizable experience for users to create stunning AI-generated images.

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

🎯 Primary Use Case:
GUI application and toolkit for managing Claude Code sessions and creating custom AI agents.

✨ Key Features:
β€’ Project & Session Management
β€’ Custom AI Agents
β€’ Advanced Sandboxing
β€’ Usage Analytics Dashboard
β€’ MCP Server Management

πŸ“– Summary:
Claudia is a desktop application that provides a GUI for managing Claude Code sessions, creating custom AI agents, and tracking usage. It offers features like project management, advanced sandboxing, and usage analytics, aiming to bridge the gap between command-line tools and a visual experience for AI-assisted development.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
🌟 subs-share | HTML

🎯 Primary Use Case:
Sharing and discovering YouTube channel subscriptions with friends and others.

✨ Key Features:
β€’ See subscribed channels
β€’ Hide selected channels
β€’ Group channels for better organisation
β€’ Arrange your channels in order you like
β€’ Add custom description for any channel

πŸ“– Summary:
This repository provides a way to share your YouTube channel subscriptions with others. It allows users to see, hide, group, and arrange their subscribed channels, and add custom descriptions. The primary use case is to facilitate the discovery of interesting YouTube channels among friends and the wider community.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
✨ AirRemote-Frontend | JavaScript

🎯 Primary Use Case:
Modernizing legacy remote-controlled devices by making them smart and remotely accessible.

✨ Key Features:
β€’ Record IR signals from existing remote controls.
β€’ Replay stored signals via a web interface.
β€’ Create automations for scheduled operations.
β€’ Captive Portal interface for device initialization and credential provisioning.

πŸ“– Summary:
AirRemote is a solution that transforms traditional IR-controlled devices into smart devices accessible via a web interface. It allows users to record IR signals from existing remotes, replay them remotely, and create automations for scheduled operations. The system also includes a captive portal for easy device setup and a web interface for managing connected devices.

πŸ”— Links:
β€’ View Project
================
πŸ”“ Open Source
🌟 Chain-Fox | Rust

🎯 Primary Use Case:
Automated security analysis of blockchain and smart contract projects.

✨ Key Features:
β€’ Automatic security detection for blockchains and smart contracts
β€’ Support for multiple languages (Rust, Go, Solidity, C++)
β€’ Integration with CI/CD pipelines
β€’ Rule engine for improved accuracy
β€’ API for web3 ecosystem integration

πŸ“– Summary:
Chain-Fox is an all-in-one platform designed to provide automated security detection for blockchains and smart contracts. It supports multiple languages and offers a range of checkers to identify various bug types, aiming to make blockchain security more accessible and affordable. The platform also focuses on integrating with CI/CD pipelines and the broader web3 ecosystem.

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

🎯 Primary Use Case:
Highlighting and viewing log files of any format without requiring configuration.

✨ Key Features:
β€’ Views and tails any log file format
β€’ Requires no setup or configuration
β€’ Highlights numbers, dates, IP addresses, UUIDs, URLs, and more
β€’ Offers customizable highlight groups
β€’ Integrates easily with other commands

πŸ“– Summary:
Tailspin is a log file highlighter that automatically identifies and color-codes key elements within log files, such as dates, numbers, and URLs. It requires no configuration and integrates seamlessly with existing command-line workflows, leveraging `less` for viewing. Tailspin enhances log readability and analysis by providing customizable highlighting for various data types.

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

🎯 Primary Use Case:
Deploying and managing a personal cloud gaming server to stream games without requiring a powerful local machine or a subscription.

✨ Key Features:
β€’ Cloud gaming platform alternative
β€’ Stream games with Moonlight
β€’ Supports Steam, Pegasus, and Lutris

πŸ“– Summary:
Cloudy Pad is an open-source alternative to cloud gaming platforms like GeForce Now, allowing users to deploy their own gaming server on various cloud providers. It supports streaming via Moonlight, integrates with game launchers like Steam and Lutris, and offers cost management features such as spot instance utilization and automated shutdowns, providing a pay-as-you-go cloud gaming experience.

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

🎯 Primary Use Case:
Browsing the web on low-bandwidth connections or resource-constrained devices.

✨ Key Features:
β€’ Text-based browser
β€’ TTY rendering
β€’ Headless Firefox backend
β€’ Bandwidth optimization
β€’ SSH/MoSH support

πŸ“– Summary:
Browsh is a text-based browser that utilizes a headless Firefox instance to render modern web pages in a terminal or another browser. It's designed for use in situations with limited bandwidth or on devices with low processing power, allowing users to access the web via SSH or MoSH connections.

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

🎯 Primary Use Case:
Generating and monitoring network packets for debugging, testing, and security analysis.

✨ Key Features:
β€’ Packet generation with customizable network interfaces
β€’ Packet monitoring on specified network interfaces
β€’ TUI interface for packet analysis
β€’ Packet filtering
β€’ Detailed packet view

πŸ“– Summary:
PackΓ©mon is a TUI tool for generating and monitoring network packets. It allows users to craft and send custom packets over specified network interfaces and observe network traffic in real-time. The tool provides features for packet filtering and detailed packet analysis, making it suitable for network debugging, testing, and security assessments.

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

🎯 Primary Use Case:
Performance analysis and optimization of games and other applications.

✨ Key Features:
β€’ Real-time profiling
β€’ Nanosecond resolution
β€’ Remote telemetry
β€’ Hybrid frame and sampling profiler
β€’ CPU profiling (C, C++, Lua, Python, Fortran)

πŸ“– Summary:
Tracy is a real-time, nanosecond-resolution profiler designed for analyzing the performance of applications, particularly games. It supports CPU and GPU profiling, memory allocation tracking, lock contention analysis, and context switch monitoring. Tracy offers remote telemetry and hybrid frame/sampling profiling capabilities, with direct support for C, C++, Lua, Python, and Fortran, as well as bindings for other languages.

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