GitHub Open Source
1.87K subscribers
3.11K photos
3.26K 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
🌟 1Panel | Go

🎯 Primary Use Case:
Linux server management through a web interface.

✨ Key Features:
• Web-based Linux server management
• Website deployment
• Application store
• Security and reliability

📖 Summary:
1Panel is a web-based control panel designed to simplify Linux server management. It offers features such as website deployment, an application store for easy installation of open-source tools, and focuses on security and reliability through containerization.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ bunster | Go

🎯 Primary Use Case:
Compiling shell scripts into standalone, portable, and secure static binaries that can run in environments without a shell.

✨ Key Features:
• Compiles shell scripts to static binaries
• Transpiles shell scripts to Go code
• Aims for bash compatibility
• Provides improved error handling and messages

📖 Summary:
Bunster is a shell compiler that converts bash scripts into Go code and then compiles them into static binaries. This allows the scripts to run in environments where a shell is not available, improving security and portability. Bunster aims to provide modern language features like improved error handling, a module system, and support for .env files.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 heyform | TypeScript

🎯 Primary Use Case:
Creating conversational forms for surveys, questionnaires, quizzes, and polls without coding.

✨ Key Features:
• Versatile Inputs (text, email, phone, picture choices, date pickers, file uploads)
• Smart Logic (conditional logic, URL redirections)
• Powerful Integrations (webhooks, analytics, marketing platforms, Zapier, Make.com)

📖 Summary:
HeyForm is an open-source form builder that simplifies the creation of engaging conversational forms. It offers a wide array of input types, smart logic, powerful integrations, and extensive customization options. Users can analyze data collected through insightful analytics and export results for further analysis.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ zebar | Rust

🎯 Primary Use Case:
Creating customizable and cross-platform taskbars, desktop widgets, and popups.

✨ Key Features:
• Cross-platform support (Windows, MacOS, Linux)
• Customizable desktop widgets
• Taskbar creation
• Popup creation
• Uses native webviews for widgets (lightweight alternative to Electron)

📖 Summary:
Zebar is a Rust-based tool for creating customizable and cross-platform desktop widgets, taskbars, and popups. It leverages native webviews for lightweight widget rendering and exposes system information through reactive providers. Zebar supports various frontend frameworks, allowing users to build widgets with their preferred technology.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 baitroute | Go

🎯 Primary Use Case:
Detect vulnerability scans and mislead attackers by providing false positive results, acting as an early warning system and wasting attackers' time.

✨ Key Features:
• Easy Integration with Go, Python, and Javascript web frameworks
• Ready-to-use vulnerability/misconfiguration rules

📖 Summary:
Baitroute is a web honeypot library designed to detect and mislead attackers by creating realistic, vulnerable-looking endpoints. It integrates seamlessly with Go, Python, and Javascript web frameworks and offers ready-to-use rules that can be configured to create custom decoys. The library aims to provide an early warning system for potential attacks and waste attackers' time by presenting them with false positive vulnerabilities.

🔗 Links:
• View Project
================
🔓 Open Source
🚀 Microsoft-Activation-Scripts | Batchfile

🎯 Primary Use Case:
Windows and Office activation

✨ Key Features:
• HWID Activation
• Ohook Activation
• TSforge Activation
• KMS38 Activation
• Online KMS Activation

📖 Summary:
The Microsoft Activation Scripts repository provides open-source tools for activating Windows and Office using various methods like HWID, Ohook, TSforge, KMS38, and Online KMS. It also includes advanced troubleshooting capabilities to assist users in resolving activation issues. The repository aims to simplify and streamline the activation process for Microsoft products.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ csswaf | Go

🎯 Primary Use Case:
Protecting web applications from bot traffic using CSS and honeypot techniques.

✨ Key Features:
• CSS-based anti-bot protection
• Honeypot implementation using empty.gif files and invisible links
• Backend measures image loading order to detect bots

📖 Summary:
CSSWAF is a proof-of-concept anti-bot web application firewall that uses CSS to detect bots by analyzing the loading order of hidden images. It also employs honeypot techniques, such as invisible links and non-loading images, to further identify and block malicious bots. This project is intended for demonstration purposes only and should not be used in production environments.

🔗 Links:
• View Project
================
🔓 Open Source
🚀 pussh | Shell

🎯 Primary Use Case:
Parallel execution of SSH commands across multiple servers for system administration, configuration management, and data collection.

✨ Key Features:
• Parallel SSH execution
• Batch command execution
• Command-line oriented
• Host-prefixed output
• Host list from file or stdin

📖 Summary:
Pussh is a command-line tool for executing SSH commands in parallel across multiple servers. It supports batch execution, host-prefixed output, input/output redirection, and rate limiting to manage connection establishment. Pussh is designed for system administrators and developers who need to efficiently manage and interact with a large number of servers.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 supermassive | Go

🎯 Primary Use Case:
Storing and retrieving massive amounts of critical data with low latency.

✨ Key Features:
• Highly scalable
• Distributed
• Robust Health Checking System
• Smart Data Distribution
• Automatic Fail-over

📖 Summary:
SuperMassive is a distributed, in-memory key-value database designed for massive scalability and low latency. It features automatic failover, self-healing capabilities, and a simple protocol, making it suitable for applications requiring high availability and performance. The database is designed to be fault-tolerant and self-healing, ensuring data durability and availability.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 chrome-extension-YoK | JavaScript

🎯 Primary Use Case:
Finding online streaming links for movies on the kinopoisk.ru website.

✨ Key Features:
• Finds links to movies on kinopoisk.ru
• Chrome extension

📖 Summary:
This Chrome extension helps users find online streaming links for movies listed on kinopoisk.ru. It automates the process of searching for these links, making it easier to watch movies online.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 BiRefNet | Python

🎯 Primary Use Case:
High-resolution dichotomous image segmentation, particularly for tasks like salient object detection, camouflaged object detection, and background removal.

✨ Key Features:
• High-Resolution Dichotomous Image Segmentation
• Bilateral Reference Approach
• Salient Object Detection
• Camouflaged Object Detection
• Background Removal

📖 Summary:
BiRefNet is designed for high-resolution dichotomous image segmentation, utilizing a bilateral reference approach. It excels in tasks such as salient object detection, camouflaged object detection, and background removal by effectively referencing both foreground and background information. The repository provides the official implementation of the BiRefNet model.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 AstrBot | Python

🎯 Primary Use Case:
Building multi-platform chatbot applications with LLM integration.

✨ Key Features:
• LLM dialogue support (OpenAI, Gemini, Llama, etc.)
• Multi-platform support (QQ, Telegram, WeChat, etc.)
• Agent capabilities (code execution, web search, Dify integration)
• Plugin extension support
• Visual management panel

📖 Summary:
AstrBot is a versatile chatbot framework that simplifies the creation of multi-platform conversational AI applications. It supports integration with various LLMs and messaging platforms, offering a plugin system for extensibility and a visual management panel for easy configuration. AstrBot enables developers to quickly build and deploy intelligent chatbots across different channels.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 ttyd | C

🎯 Primary Use Case:
Sharing a terminal over the web.

✨ Key Features:
• Built on libuv and WebGL2 for speed
• Fully-featured terminal with CJK and IME support
• ZMODEM/trzsz file transfer support
• Sixel image output support
• SSL support (OpenSSL/Mbed TLS)

📖 Summary:
ttyd is a command-line tool that allows users to share their terminal over the web. It offers features such as ZMODEM/trzsz file transfer, Sixel image output, and SSL support, and is built on libuv and WebGL2 for speed. It supports various platforms including macOS, Linux, and Windows.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 doom-captcha | C++

🎯 Primary Use Case:
A DOOM-based CAPTCHA for web applications, leveraging the game's environment for user verification.

✨ Key Features:
• WebAssembly compilation of a minimal Doom port
• Intercommunication between C game loop and JavaScript CAPTCHA UI
• Custom process flags for game customization (-nomenu, -autoreborn)

📖 Summary:
The doom-captcha repository implements a CAPTCHA system using a WebAssembly-compiled version of Doom. It allows for user verification by requiring interaction with the game, communicating events like player birth, death, and enemy kills to a JavaScript-based CAPTCHA UI. Custom flags and configurations are used to tailor the game's difficulty and behavior for CAPTCHA purposes.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 payloads | Shell

🎯 Primary Use Case:
Providing a centralized collection of web attack payloads for security testing and research.

✨ Key Features:
• Collection of web attack payloads
• Aggregates payloads from various sources
• Includes payloads for XSS, SQLi, and other web vulnerabilities
• Provides a script to download and unzip external payloads

📖 Summary:
The 'payloads' repository is a curated collection of web attack payloads, designed to aid security professionals and researchers in penetration testing and vulnerability assessment. It aggregates payloads from various sources, covering a wide range of attack vectors such as XSS and SQL injection. The repository also includes a script to facilitate the download and extraction of external payload resources.

🔗 Links:
• View Project
================
🔓 Open Source
🌟 filesystem_spec | Python

🎯 Primary Use Case:
Providing a specification for Pythonic filesystems to ensure common behavior and interoperability across different implementations.

✨ Key Features:
• Filesystem interface specification
• Common behavior across different filesystem implementations
• Installable via pip and conda

📖 Summary:
The `filesystem_spec` repository provides a specification for Python filesystem interfaces, promoting consistent behavior across various implementations like S3, GCS, and SSH. It allows applications to interact with different filesystems without worrying about backend-specific details. The repository offers a base installation via pip or conda, with optional extensions for specific features and uses Black for code formatting.

🔗 Links:
• View Project
================
🔓 Open Source
🚀 software-papers | Python

🎯 Primary Use Case:
Providing a curated list of important papers for software engineers to learn from.

✨ Key Features:
• Curated list of software engineering papers
• Papers categorized by topic
• Links to the papers

📖 Summary:
This repository provides a curated list of papers relevant to software engineers, categorized by topic. It serves as a valuable resource for students and professionals seeking to expand their knowledge and understanding of the field by providing links to important and influential publications.

🔗 Links:
• View Project
================
🔓 Open Source
✨ fastapi-guard | Python

🎯 Primary Use Case:
Securing FastAPI applications by providing middleware for IP control, request logging, and penetration attempt detection.

✨ Key Features:
• IP Whitelisting and Blacklisting
• User Agent Filtering
• Rate Limiting
• Automatic IP Banning
• Penetration Attempt Detection

📖 Summary:
FastAPI-Guard is a security library designed to protect FastAPI applications from various threats. It offers middleware for controlling IP access, logging requests, detecting penetration attempts, and configuring CORS. The library provides features like IP whitelisting/blacklisting, rate limiting, automatic IP banning, and cloud provider IP blocking, enhancing the security posture of FastAPI-based APIs.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ zod | TypeScript

🎯 Primary Use Case:
Schema validation and type inference for TypeScript applications.

✨ Key Features:
• TypeScript-first schema validation
• Static type inference
• Runtime validation

📖 Summary:
Zod is a TypeScript-first schema validation library that allows developers to define data schemas with static type inference. It provides runtime validation to ensure data conforms to the defined schema, enhancing type safety and data integrity in TypeScript applications.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 vibe-draw | TypeScript

🎯 Primary Use Case:
Creating 3D models and worlds from 2D sketches.

✨ Key Features:
• 2D sketching to 3D model conversion
• AI-powered drawing enhancement
• 3D world building
• Real-time updates
• glTF export

📖 Summary:
Vibe Draw allows users to create 3D models and worlds by sketching on a 2D canvas. It uses AI to enhance drawings and convert them into 3D models, which can then be added to a 3D world. The tool supports real-time updates and glTF export for integration with existing 3D workflows.

🔗 Links:
• View Project
================
🔓 Open Source