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
🌟 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
💡 typesense | C++

🎯 Primary Use Case:
Building delightful search experiences with typo-tolerance and speed.

✨ Key Features:
• Typo Tolerance
• Simple and Delightful
• Blazing Fast
• Tunable Ranking
• Sorting

📖 Summary:
Typesense is a fast, typo-tolerant search engine designed as an open-source alternative to Algolia and a more user-friendly alternative to Elasticsearch. It's built in C++ and architected for low-latency instant searches. Key features include typo tolerance, simple setup and operation, blazing fast speed, tunable ranking, and sorting capabilities.

🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ assembly-tutorial | Assembly

🎯 Primary Use Case:
Learning assembly language programming, specifically for AMD64/Intel 64-bit architectures.

✨ Key Features:
• AMD64/Intel 64 bit programming tutorial
• Covers instruction sets, registers, stacks
• Explains bits, bytes, words, number bases, math, boolean algebra, bit shifting
• Details memory management, ELF files, MMU, exceptions

📖 Summary:
This repository provides a comprehensive tutorial for learning assembly language programming on AMD64/Intel 64-bit architectures. It covers fundamental concepts like registers, instruction sets, memory management, and assembler directives. The tutorial is aimed at novices and beginners, providing practical examples and explanations to help them understand low-level programming.

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

🎯 Primary Use Case:
Providing self-contained, easy-to-integrate libraries for game development and other applications.

✨ Key Features:
• Single-file header libraries
• Cross-platform compatibility
• No dependencies
• 2D collision detection
• Networking library with security

📖 Summary:
The cute_headers repository offers a collection of single-file, cross-platform C/C++ header libraries designed for easy integration into projects without external dependencies. These libraries cover a range of functionalities, including collision detection, networking, audio processing, image handling, and more, making them particularly useful for game development.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 axiom | Shell

🎯 Primary Use Case:
Distributing and managing offensive and defensive security scans across multiple cloud instances.

✨ Key Features:
• Dynamic infrastructure framework
• Multi-cloud environment support (DigitalOcean, IBM Cloud, Linode, Azure, AWS)
• Distributed scanning with tools like nmap, ffuf, masscan, nuclei, meg

📖 Summary:
Axiom is a dynamic infrastructure framework designed to simplify the deployment and management of security scanning tools across multiple cloud environments. It enables users to easily distribute scans using tools like Nmap, ffuf, and Nuclei across numerous instances, accelerating vulnerability assessments and penetration testing. Axiom supports various cloud providers, including DigitalOcean, IBM Cloud, Linode, Azure, and AWS.

🔗 Links:
• View Project
================
🔓 Open Source
🔥 WinVisor | C++

🎯 Primary Use Case:
Emulating and virtualizing Windows x64 user-mode executables within a controlled environment.

✨ Key Features:
• Hypervisor-based emulation of Windows x64 user-mode executables
• Uses Windows Hypervisor Platform (WHP) API
• Clones address space of a suspended process into the virtual environment
• Forwards syscalls to the host OS

📖 Summary:
WinVisor is a hypervisor-based emulator for Windows x64 user-mode executables, leveraging the Windows Hypervisor Platform API. It creates a virtual environment by cloning the address space of a suspended process, allowing for the execution and monitoring of applications in a virtualized setting. The emulator forwards syscalls to the host OS and provides a framework for implementing custom syscall hooks.

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