321 repos
Awesome GitHub repositories, curated.
A community-curated directory of interesting public GitHub repositories. Ask in plain English — AI ranks by relevance. Save what you find.
Browse repositories
- OpenBB-finance/OpenBB
OpenBB is a financial data platform and investment research terminal designed to aggregate, normalize, and distribute market data across analytical workflows. It functions as a comprehensive ecosystem that bridges disparate financial data providers with custom applications, spreadsheets, and internal modeling infrastru
Financial Data PlatformsInvestment Research TerminalsFinancial Data Integration - openclaw/openclaw
Openclaw is a platform for managing agent execution environments, providing the infrastructure to control agent lifecycles, session state, and workspace persistence. It features a centralized gateway that handles model loops, tool invocation, and streaming events, while supporting multi-agent routing and persistent mem
Acceptable Usage PoliciesAgent Command Line InterfacesAgent Communication Protocols - opencv/opencv
OpenCV is a comprehensive computer vision library designed for real-time performance and cross-platform deployment. It provides a native execution environment that leverages multi-threaded operations and automated memory management to handle intensive computational tasks, including image processing and machine learning
Computer Vision LibrariesReal-Time Computer VisionReference-Counted Memory Management - opendatalab/MinerU
MinerU is a document parsing pipeline designed to transform unstructured files into machine-readable, structured data. It utilizes deep learning models to perform layout analysis, identifying document regions and extracting complex content such as mathematical expressions. By combining these neural network inferences w
Deep Learning Model InferenceDocument Layout AnalysisAutomated Data Extraction - OpenHands/OpenHands
OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system
Agent Configuration SchemasAgent Execution EnginesAgent Orchestration - openinterpreter/open-interpreter
Open Interpreter is an autonomous agent runtime that translates natural language instructions into executable code to interact with local software and operating systems. It functions as an orchestration framework that connects language models to a secure execution environment, enabling the development of agents capable
Agent Development FrameworksAutonomous Agent RuntimesCode Execution Sandboxes - ossu/computer-science
This project is a community-maintained, open-source educational curriculum designed to provide a comprehensive, university-grade computer science education for self-taught learners. It functions as a centralized index that aggregates high-quality third-party academic resources, organizing them into a structured, modula
Computer Science CurriculaCompetency-Based Learning PathsComputer Systems Architectures - oven-sh/bun
Bun is a high-performance runtime environment designed to execute JavaScript and TypeScript applications with minimal latency and high throughput. Built on a native core implemented in Zig, it provides a unified execution engine that leverages JavaScriptCore for efficient memory management and low-latency startup. The
High-Performance JavaScript RuntimesJavaScript Runtime EnvironmentsJavaScript Runtimes - PaddlePaddle/PaddleOCR
PaddleOCR is a comprehensive optical character recognition framework designed for detecting and transcribing text from images and documents into structured, machine-readable formats. It provides a modular computer vision pipeline that decouples image preprocessing, text detection, and character recognition into indepen
Optical Character Recognition FrameworksAutomated Document DigitizationModular Vision Pipelines - pallets/flask
Flask is a micro web framework designed for building web services with a flexible, lightweight structure. It functions as a standard-compliant WSGI application server, providing the essential tools required to register URL routes, handle incoming HTTP requests, and construct responses. By utilizing a central applicatio
Application RegistriesMicro Web FrameworksMicro Web Frameworks - papers-we-love/papers-we-love
Papers We Love is a community-driven repository and learning network dedicated to the study and discussion of foundational computer science literature. It functions as a centralized educational archive, providing a structured environment where software professionals can engage with academic research to bridge the gap b
Academic Literature CollectionsAcademic Research ArchivesAcademic Resource Indices - pathwaycom/llm-app
This project is a data processing engine and AI application platform designed for building production-grade machine learning workflows. It provides a unified programming model that handles both historical batch data and live stream ingestion, enabling the development of real-time ETL pipelines and scalable data transfo
Data Processing EnginesDifferential Dataflow EnginesDistributed State Management - pathwaycom/pathway
Pathway is a high-performance data processing framework designed for building unified batch and streaming pipelines. It functions as an orchestrator for complex data transformations, utilizing a differential dataflow engine to process updates incrementally. By treating static datasets and continuous event streams with
AI Pipeline OrchestratorsData Processing PipelinesData Stream Processors - pi-hole/pi-hole
Pi-hole is a self-hosted network utility that functions as a DNS sinkhole server to provide network-wide ad blocking. By acting as a dedicated network gateway, it intercepts and discards requests for known advertising, tracking, and malicious domains across an entire local network, preventing unwanted content from load
DNS DaemonsDNS Filtering SolutionsDNS Sinkholes - PKUFlyingPig/cs-self-learning
This project is a centralized repository and academic resource aggregator designed to guide students through a structured computer science curriculum. It provides a comprehensive roadmap of foundational courses and technical materials, helping learners navigate the transition from introductory programming to advanced s
Academic Resource AggregatorsComputer Science CurriculaComputer Science Curricula - PlexPt/awesome-chatgpt-prompts-zh
This project is a community-driven library of structured text inputs designed to guide large language models into specific roles, behaviors, and operational modes. It functions as a comprehensive repository of prompt engineering resources, providing reusable templates that allow users to override default model tendenci
Instruction-Following LayersPrompt CollectionsPrompt Engineering Libraries - pmndrs/zustand
Zustand is a state management library that provides a centralized store for managing shared application data. It functions as a reactive container that connects application state to components, allowing them to subscribe to specific slices of data and trigger updates automatically. By utilizing selector-based data acce
Centralized State StoresComponent State BindingsGlobal State Managers - pocketbase/pocketbase
Pocketbase is a backend-as-a-service platform that provides a self-contained, single-binary server for building full-stack applications. It integrates a relational database, authentication, and file storage into one executable process, eliminating the need for external infrastructure or complex server management. The
Authentication ProvidersBackend-as-a-Service PlatformsEmbedded Databases - PowerShell/PowerShell
PowerShell is a cross-platform task automation and configuration management framework. It functions as an object-oriented shell environment and a dynamic scripting language, enabling users to interact with system interfaces and manage infrastructure through a unified command-line interface. By executing as a managed ap
Managed RuntimesObject-Based PipelinesObject-Oriented Shells - practical-tutorials/project-based-learning
This project is a centralized, community-driven repository of hands-on tutorials designed to facilitate skill acquisition through the practical construction of real-world software applications. It serves as a comprehensive directory that aggregates external documentation and instructional materials, providing a structu
Project-Based Learning HubsCurated Learning DirectoriesCurated Resource Directories