GitHub Open Source
534 subscribers
1.95K photos
2.01K 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
πŸ’‘ packemon | Go

🎯 Primary Use Case:
Network packet generation and analysis for security testing, network troubleshooting, and protocol exploration.

✨ Key Features:
β€’ Packet generation with custom payloads
β€’ Packet monitoring on specified network interfaces
β€’ TUI interface for interactive packet analysis
β€’ Cross-platform support (Windows, macOS, Linux)
β€’ Packet filtering and detailed packet view

πŸ“– Summary:
PackΓ©mon is a TUI tool written in Go for generating and monitoring network packets. It allows users to craft and send custom packets to specific network interfaces, as well as capture and analyze network traffic in real-time, supporting Windows, macOS, and Linux.

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

🎯 Primary Use Case:
Private and secure team communication without reliance on central servers.

✨ Key Features:
β€’ Team Chat
β€’ End-to-end Encryption
β€’ Channels
β€’ Decentralized architecture
β€’ Tor integration for secure communication

πŸ“– Summary:
Quiet is a decentralized, peer-to-peer team chat application that aims to provide a private alternative to platforms like Slack and Discord. It leverages Tor for secure communication and OrbitDB for data synchronization directly between users' devices, eliminating the need for a central server. The application is built with TypeScript, Electron, and React Native.

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

🎯 Primary Use Case:
Private and secure terminal-based communication.

✨ Key Features:
β€’ Real-Time Encrypted Chat
β€’ Secure Room & File Sharing
β€’ Perfect Forward Secrecy (PFS)
β€’ Tor Support
β€’ Zero-Knowledge Architecture

πŸ“– Summary:
Enchat is a self-hosted terminal chat application that provides end-to-end encrypted, ephemeral communication. It prioritizes privacy by design, offering features like zero-knowledge architecture, perfect forward secrecy, and Tor support to ensure secure conversations without reliance on centralized servers or data tracking.

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

🎯 Primary Use Case:
Updating GitHub Actions dependencies to the latest versions with SHA pinning for improved security and reproducibility.

✨ Key Features:
β€’ Auto-discovery of actions in workflows and composite actions
β€’ SHA Pinning for enhanced security and reproducibility
β€’ Batch updates for efficient dependency management
β€’ Interactive selection of actions to update
β€’ Breaking changes detection to prevent unexpected issues

πŸ“– Summary:
Actions Up is a CLI tool written in TypeScript designed to automate the process of updating GitHub Actions dependencies in workflows and composite actions. It enhances security and reproducibility by pinning actions to specific commit SHAs, offering interactive and automated update modes, and detecting potential breaking changes.

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

🎯 Primary Use Case:
Centralized web-based server management, providing SSH terminal, tunneling, and file editing functionalities.

✨ Key Features:
β€’ SSH Terminal Access with split-screen and tab support
β€’ SSH Tunnel Management with automatic reconnection and health monitoring
β€’ Remote File Editor with syntax highlighting and file management
β€’ SSH Host Manager for saving and organizing SSH connections
β€’ Server Stats for viewing CPU, memory, and HDD usage

πŸ“– Summary:
Termix is a web-based server management platform written in TypeScript. It provides SSH terminal access, SSH tunneling, and remote file editing capabilities through a web interface, aiming to be a self-hosted, all-in-one server management solution.

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

🎯 Primary Use Case:
Converting multimedia files and webcam streams into ASCII art for display in the terminal or saving as files.

✨ Key Features:
β€’ Image to ASCII conversion
β€’ GIF to ASCII conversion
β€’ Video to ASCII conversion
β€’ Audio to ASCII conversion
β€’ Webcam to ASCII conversion

πŸ“– Summary:
The ASCII Converter is a command-line tool written in Go that converts images, GIFs, audio, videos, and webcam streams into ASCII art. It supports various input formats and allows users to preview the ASCII art in the terminal or save it to files.

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

🎯 Primary Use Case:
AI workflow automation and integration of various services using a no-code or low-code approach, particularly for AI agents and MCPs.

✨ Key Features:
β€’ Open Source and Extensible
β€’ Type-Safe Pieces Framework (TypeScript)
β€’ MCP Server Functionality for AI Agents

πŸ“– Summary:
Activepieces is an open-source, TypeScript-based AI automation platform positioned as a Zapier alternative. It emphasizes extensibility through a type-safe framework, allowing users to create and share integrations (pieces) that can be used as MCP servers for AI agents. The platform offers a no-code builder, AI SDK, and enterprise-ready features, focusing on security and human-in-the-loop capabilities.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
✨ oh-my-logo | TypeScript

🎯 Primary Use Case:
Creating visually appealing ASCII art logos for terminal display and project branding.

✨ Key Features:
β€’ Two Rendering Modes (outlined or filled)
β€’ 13 Beautiful Palettes
β€’ Vertical, horizontal, and diagonal gradients
β€’ Multi-line Support
β€’ Zero Dependencies (npx usage)

πŸ“– Summary:
oh-my-logo is a TypeScript-based tool for generating visually appealing ASCII art logos with gradient colors in the terminal. It offers features like different rendering modes, customizable palettes, and multi-line support, making it suitable for project banners, startup logos, or terminal customization.

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

🎯 Primary Use Case:
AI-driven search engine for web, news, and images with real-time data and citations.

✨ Key Features:
β€’ AI-powered search
β€’ Real-time citations
β€’ Streaming responses
β€’ Live data integration
β€’ Web search

πŸ“– Summary:
Fireplexity v2 is an AI search engine that provides real-time citations, streaming responses, and live data. It supports searching across web, news, and images, offering a comprehensive search experience powered by Firecrawl.

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

🎯 Primary Use Case:
Contactless control of devices during activities like eating, where users want to avoid touching devices with dirty hands.

✨ Key Features:
β€’ Hands-free convenience
β€’ Intuitive gesture control
β€’ Multi-platform support (Windows, MacOS, Linux)
β€’ Voice input integration

πŸ“– Summary:
Lazyeat is a hands-free control tool that uses gesture recognition and voice input to allow users to interact with their devices without touching them. It's designed for situations where users have dirty or greasy hands, such as while eating, enabling them to pause videos, adjust volume, and navigate content through gestures and voice commands.

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

🎯 Primary Use Case:
Curating and sharing interests with others in a decentralized social network.

✨ Key Features:
β€’ Decentralized backend with Nostr protocol
β€’ Open-source and free to use
β€’ Create customized public boards of pins on almost any topic
β€’ Like, Comment, and Zap other users' boards
β€’ Easy-to-use interface

πŸ“– Summary:
Pinstr is a decentralized social network built on the Nostr protocol, enabling users to curate and share their interests through customizable boards. It offers features like creating public boards, liking/commenting on other users' content, and attaching Nostr profiles and notes to boards, all while being open-source and free to use.

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

🎯 Primary Use Case:
Customizable multi-stream viewing for streamers, esports enthusiasts, and multi-angle monitoring.

✨ Key Features:
β€’ Ultimate Layout Flexibility
β€’ Intuitive Drag & Drop Controls
β€’ Stream Management (add, remove, save, export/import)
β€’ Grid Management System (save and switch layouts)
β€’ Responsive Design

πŸ“– Summary:
StreamGrid is a cross-platform application built with Electron, React, and TypeScript that allows users to create custom multi-stream layouts with drag-and-drop functionality. It supports various streaming platforms like YouTube, Twitch, and local files, offering features like chat integration and grid management for different viewing scenarios.

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

🎯 Primary Use Case:
Simplifying SSH server management and connections through a terminal-based user interface.

✨ Key Features:
β€’ Server Management (add, edit, delete, pin, ping)
β€’ Quick Server Navigation (fuzzy search, tagging, sorting)
β€’ Upcoming: File transfer UI
β€’ Upcoming: Port forwarding UI
β€’ Upcoming: Enhanced Key Management

πŸ“– Summary:
Lazyssh is a terminal-based SSH manager that simplifies the process of connecting to and managing servers. It reads server configurations from the `~/.ssh/config` file and provides a TUI for easy navigation, connection, and file transfer, inspired by tools like lazydocker and k9s.

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

🎯 Primary Use Case:
Automating computer tasks through natural language commands using a virtual desktop environment.

✨ Key Features:
β€’ Natural Language Tasks
β€’ File Uploads
β€’ Live Desktop View
β€’ Complete Task Autonomy
β€’ Process Documents

πŸ“– Summary:
Bytebot is a self-hosted AI desktop agent that automates computer tasks through natural language commands. It operates within a containerized Linux desktop environment, allowing it to use any application, process documents, and complete complex workflows, mimicking a virtual employee with its own computer.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
πŸ’‘ oceanbase | C++

🎯 Primary Use Case:
Distributed relational database for transactional, analytical, and AI workloads.

✨ Key Features:
β€’ Vector Search
β€’ Transparent Scalability
β€’ Ultra-fast Performance
β€’ Cost Efficiency
β€’ Real-time Analytics

πŸ“– Summary:
OceanBase is a distributed relational database developed by Ant Group, designed for high availability and linear scalability. It supports transactional, analytical, and AI workloads, featuring vector database functionality for efficient vector search and HTAP capabilities without additional cost.

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

🎯 Primary Use Case:
Providing an embedded key-value store with the scalability and durability benefits of object storage.

✨ Key Features:
β€’ Cloud-native embedded storage
β€’ LSM-tree architecture
β€’ Object storage backend (S3, GCS, ABS, MinIO, Tigris)
β€’ Bottomless storage capacity
β€’ High durability

πŸ“– Summary:
SlateDB is an embedded storage engine built on a log-structured merge-tree (LSM-tree) architecture. It differentiates itself by writing data to object storage (like S3, GCS, etc.) instead of local disk, providing bottomless storage, high durability, and easy replication, trading off latency and API costs.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
🌟 speedtest-tracker | PHP

🎯 Primary Use Case:
Monitoring internet connection performance and uptime.

✨ Key Features:
β€’ Automated Tests
β€’ Detailed Metrics
β€’ Historical Data
β€’ Notifications

πŸ“– Summary:
Speedtest Tracker is a self-hosted application designed to monitor the performance and uptime of your internet connection. It allows users to schedule regular speed tests, capture detailed metrics like download/upload speeds and ping, and track historical data to identify trends and issues.

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

🎯 Primary Use Case:
Enabling AI agents to efficiently search and navigate codebases by providing semantic understanding and reducing token consumption.

✨ Key Features:
β€’ Semantic code search
β€’ Code navigation
β€’ Token usage reduction for AI agents
β€’ Code parsing and chunking using Tree-sitter
β€’ File system integration with `.gitignore` support

πŸ“– Summary:
Sourcerer MCP is a tool for semantic code search and navigation, designed to reduce token usage for AI agents. It builds a semantic index of a codebase, allowing agents to search conceptually and jump directly to relevant code chunks instead of reading entire files.

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

🎯 Primary Use Case:
Creating and editing Markdown documents with AI-powered features and customizability.

✨ Key Features:
β€’ Built-in AI (DeepSeek, ChatGPT)
β€’ Lightweight (less than 10MB)
β€’ High availability (remiirror editor)
β€’ Multiple editing modes (source code, WYSIWYG)
β€’ Custom Theme support

πŸ“– Summary:
MarkFlowy is a lightweight and intelligent Markdown editor built with Rust and Tauri, offering features like AI assistance (DeepSeek, ChatGPT), custom themes, and multiple editing modes (source code, WYSIWYG). It aims to provide an efficient, beautiful, and data-safe Markdown editing experience across Linux, macOS, and Windows.

πŸ”— Links:
β€’ View Project
β€’ Homepage
================
πŸ”“ Open Source
πŸ”₯ gravity_defied_cpp | C++

🎯 Primary Use Case:
Recreating and playing Gravity Defied on modern systems using C++ and SDL2.

✨ Key Features:
β€’ C++ port of Gravity Defied
β€’ SDL2 implementation
β€’ Replicates original game features

πŸ“– Summary:
The repository is a C++ and SDL2 port of the mobile game Gravity Defied, originally developed for the J2ME platform. It aims to recreate all the features of the original game using C++ and the SDL2 library.

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