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
- jackfrued/Python-100-Days
This project is a comprehensive, day-by-day curriculum designed to guide learners through the Python programming language and its professional applications. The content spans from fundamental syntax and object-oriented design to advanced topics including database management, web development, data analysis, and machine
Programming TutorialsPython TutorialsMachine Learning Fundamentals - jaywcjlove/awesome-mac
This project is a comprehensive, curated collection of software resources designed for the macOS ecosystem. It serves as a centralized directory for discovering applications across a wide range of functional domains, including professional development, system management, and personal productivity. The directory distin
API Development ToolsTerminal EmulatorsVersion Control Clients - jesseduffield/lazygit
Lazygit is a terminal-based user interface designed to simplify version control operations through a keyboard-driven workflow. It functions as a visual abstraction layer that bridges native commands with an interactive environment, allowing users to manage repository history, branches, and commit workflows without rely
Terminal-Based Version Control InterfacesVersion Control InterfacesInteractive Workflow Managers - JetBrains/kotlin
Kotlin is a statically typed, general-purpose programming language designed for type safety and concise syntax. It functions as a cross-platform development toolkit that enables the sharing of business logic across mobile, web, and server-side environments by compiling a unified intermediate representation into platfor
Compiler BackendsExpect-Actual PatternsMultiplatform Code Sharing - jgraph/drawio-desktop
This project is a cross-platform desktop application designed for creating, editing, and managing structured diagrams and technical workflows. It provides a visual modeling environment that allows users to construct complex charts through a drag-and-drop interface, supporting the documentation of processes, software ar
Diagramming ToolsVisual Diagram EditorsVisual Modeling Environments - jlevy/the-art-of-command-line
This project is a comprehensive technical reference and educational resource designed to improve proficiency with command-line interfaces. It functions as a productivity toolkit, providing a structured knowledge base of essential terminal operations, system administration tasks, and high-impact command sequences for da
Command Line GuidesCommand Line Reference GuidesCommand Line References - josephmisiti/awesome-machine-learning
This project is a comprehensive, community-driven directory of machine learning resources, software libraries, and educational materials. It serves as a centralized knowledge base for developers and researchers, organizing tools and frameworks by their primary programming language and technical domain to simplify disco
Machine Learning Resource CollectionsNeural Network FrameworksAwesome Lists - jquery/jquery
jQuery is a library designed for document object model manipulation and cross-browser interaction. It provides a unified interface for selecting, traversing, and modifying web page elements, ensuring consistent behavior across different rendering engines by abstracting away underlying browser inconsistencies. The libr
Cross-Browser AbstractionsDOM Manipulation LibrariesDOM Manipulation Tools - juliangarnier/anime
This project is a declarative motion framework and JavaScript animation engine designed to transition CSS properties, SVG attributes, and DOM elements. It provides a comprehensive set of tools for creating complex, multi-part motion sequences by synchronizing animations, timers, and callbacks into a single, unified tim
Animation ControllersJavaScript Animation APIsJavaScript Animation Engines - junegunn/fzf
This project is a general-purpose command-line filter that provides an interactive interface for processing standard input streams. It enables real-time fuzzy searching, data selection, and transformation, allowing users to navigate complex information or file systems directly within their terminal. By utilizing a pipe
Fuzzy Search EnginesInteractive Command-Line FiltersInteractive Data Explorers - justjavac/free-programming-books-zh_CN
This project is a centralized, community-vetted repository that serves as a comprehensive hub for free technical literature and educational resources. It functions as an open-source directory, aggregating links to books, tutorials, and documentation to support developers in mastering diverse programming languages, soft
Open Source DirectoriesProgramming BooksProgramming Resource Collections - jwasham/coding-interview-university
This project is a comprehensive educational roadmap designed to guide software engineers through the mastery of computer science fundamentals and technical interview preparation. It provides a structured, dependency-aware learning path that organizes complex computing concepts into a hierarchical curriculum, enabling u
Algorithmic Complexity AnalysisComputer Science CurriculaComputer Science Fundamentals - kamranahmedse/developer-roadmap
This project is a comprehensive repository of structured learning paths and professional development curricula designed to guide individuals through various technical domains and career roles. It provides a hierarchical knowledge base that organizes complex software engineering concepts into progressive, actionable mod
Technical Learning RoadmapsBackend Development RoadmapsCareer Advancement Roadmaps - karpathy/nanoGPT
nanoGPT is a lightweight engine for training and fine-tuning transformer-based language models from scratch. It provides a minimalist codebase designed for educational exploration and rapid experimentation with neural network architectures, utilizing self-attention and feed-forward layers to process sequences and predi
Transformer ModelsGenerative Text InferenceLarge Language Model Training Frameworks - kdn251/interviews
This project serves as a centralized knowledge base and study guide for mastering computer science fundamentals and technical interview preparation. It provides a structured collection of algorithmic implementations, data structure guides, and theoretical references designed to support professional development and prob
Algorithms and Data StructuresCoding Challenge PlatformsComputer Science Study Guides - keras-team/keras
Keras is a high-level deep learning framework designed for constructing and training neural networks through the composition of modular, functional layers. It serves as a comprehensive modeling toolkit that provides standardized procedures for defining, evaluating, and deploying complex architectures. By utilizing a di
Deep Learning FrameworksDeep Learning Model DevelopmentNeural Model Definitions - kubernetes/kubernetes
Kubernetes is a distributed container orchestration platform that automates the deployment, scaling, and management of containerized applications across clusters of computing nodes. It functions as a declarative infrastructure controller, utilizing a control loop architecture that continuously monitors the current syst
Container Orchestration PlatformsDeclarative Reconciliation EnginesDistributed Container Orchestration - labuladong/fucking-algorithm
This project is a comprehensive educational platform designed to facilitate the mastery of computer science algorithms and data structures. It provides a structured learning curriculum, a library of practice problems, and an integrated toolkit that supports both academic study and competitive programming preparation. B
Algorithmic Learning CurriculaAlgorithmic Proficiency TrainingIntegrated Learning Environments - LadybirdBrowser/ladybird
Ladybird is an independent, cross-platform web browser built from the ground up with a modular architecture. It functions as a standalone application that fetches, processes, and renders web content directly from the internet. At its core, the project serves as a research platform for browser architecture, focusing on
Web BrowsersCross-Platform Rendering EnginesEvent-Driven Networking - langchain-ai/langchain
LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows t
Agent Orchestration FrameworksLLM Application OrchestrationLLM Integration Layers