30 open-source projects similar to datawhalechina/pumpkin-book, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Pumpkin Book alternative.
This project is a comprehensive documentation site framework and static site generator theme designed to transform markdown files into professional, responsive websites. It functions as a technical content platform that supports complex documentation projects, including multi-project management, blog workflows, and advanced content formatting. By processing source files through an extensible pipeline, it generates self-contained HTML sites that can be hosted on any web server without a database. What distinguishes this framework is its focus on developer experience and highly configurable bui
This project is a digital collection of academic material on deep learning provided as a machine learning educational resource. It delivers the complete textbook and individual chapters in portable document format for offline study and research. The repository includes electronic publication versions of the textbooks optimized for digital reading devices and e-book readers. It functions as a segmented document repository, providing the text both as a full volume and split into individual chapters to allow for targeted reading.
Fumadocs is a documentation framework designed for building content-heavy technical websites using MDX. It functions as a static site generator that transforms structured text files into optimized, interactive web pages, providing a comprehensive toolset for managing technical content, API references, and versioned guides. The platform distinguishes itself through a deep integration of interactive components and AI-ready features. It includes a library of pre-built interface elements that allow developers to embed live API playgrounds, request snippets, and schema-based documentation directly
ArchiveBox is a self-hosted archiving tool designed for personal digital preservation and research data management. It functions as an automated web preservation engine that monitors URL inputs from bookmarks, browser history, or manual entries to capture and store permanent, offline copies of web content. By utilizing headless browser automation, the system renders dynamic web pages to ensure that captured snapshots, PDFs, and media assets remain accurate and accessible even if the original source disappears. The project distinguishes itself through a modular extractor pipeline and a task-qu
DevDocs is an offline-first web application that functions as a unified documentation aggregator. It collects multiple technical API references into a single, searchable interface, allowing users to access complex software documentation without an active internet connection. The platform distinguishes itself through a high-performance, client-side architecture that enables instant filtering and retrieval of documentation. By utilizing in-memory search indexing and local browser storage, it eliminates the need for server-side round trips, ensuring that syntax and library details are available
Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup
Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.
This project is an educational platform designed to teach artificial intelligence, neural networks, and data science through a combination of structured textbooks and interactive learning resources. It provides a comprehensive curriculum that guides students through sequential learning paths, bridging the gap between mathematical theory and practical software implementation. The platform distinguishes itself by integrating executable code environments and dynamic browser-based visualizations directly into its educational content. These tools allow users to modify model implementations in real
This repository serves as a comprehensive educational resource for machine learning, providing a structured collection of lecture notes and reference materials. It covers the fundamental mathematical and statistical principles required to build, evaluate, and optimize predictive models, ranging from basic probability and linear algebra to advanced algorithmic implementations. The content is organized through a hierarchical mapping of concepts that connects mathematical prerequisites to specific machine learning theories. It features a modular design that segments complex topics into discrete,
This project is an educational curriculum designed to teach the fundamentals of operating system development and low-level systems programming. It provides a structured sequence of lessons and code samples that guide users through building a functional kernel and bootloader from scratch, enabling a practical understanding of how software interacts directly with computer hardware. The repository distinguishes itself by focusing on the core mechanics of bare-metal execution. It covers the implementation of essential system components, including assembly-based bootloaders that transition process
This project is a machine learning algorithm reference and implementation guide that provides theoretical foundations and code for supervised learning, deep learning, and natural language processing. It serves as a comprehensive toolkit for implementing predictive models and a technical reference for algorithm engineering. The project focuses on ensemble learning frameworks, including the construction of decision trees, random forests, and gradient boosting models. It also functions as a probabilistic graphical model library and an NLP algorithm reference, with specific implementations for se
This project is a machine learning curriculum and data science educational resource. It provides a structured set of instructional materials and hands-on projects designed for learning machine learning concepts and the implementation of predictive models. The resource functions as a training guide for supervised learning, focusing on the development of models for image classification and digit recognition. It uses a project-based training approach that pairs theoretical lessons with dataset-driven model training and evaluation. The curriculum covers the mathematical foundations of machine le
This project is an AI education resource consisting of synthesized learning materials designed for reviewing and mastering complex neural network concepts. It serves as a collection of curated course summaries and machine learning study notes that focus on the mathematical foundations and architectures of deep learning. The repository provides academic summaries and personal research insights specifically covering neural networks and sequence models. These materials are organized to support the review of theoretical foundations and the synthesis of core AI concepts. The content is stored as
This project is a collaborative academic repository designed for the synthesis of research papers and the study of machine learning architectures. It functions as a technical knowledge base, providing curated reading paths and annotated summaries to help students and practitioners master complex topics in artificial intelligence, computer vision, and natural language processing. The repository utilizes a static site generation model to transform structured text files into a navigable documentation site. Content is organized through hierarchical directory routing, which maps the repository's f
This project is an open-source textbook and academic resource repository designed to support collaborative learning and scholarly research. It functions as a digital platform for organizing and distributing instructional content, allowing students and researchers to contribute to a shared knowledge base. The repository utilizes a typesetting pipeline that transforms structured markup into professional-grade academic documents. By leveraging a distributed version control system, the project maintains a complete history of revisions and facilitates collaborative contributions from multiple auth
This repository is a deep learning for natural language processing course and curriculum. It provides educational material and guides focused on neural network architectures used for processing natural language, speech signals, and text classification. The content includes instructional tutorials on sequence modeling and neural language modeling, covering the implementation of n-gram and recurrent neural networks. It also provides a framework for studying word embeddings to map linguistic meanings into numerical representations. The curriculum covers a broad range of capabilities, including
This project is a collection of educational examples and code for implementing deep learning architectures using the PyTorch framework. It serves as a tutorial and implementation guide for building various neural network architectures for machine learning tasks. The project provides practical implementations for computer vision, including image classification and neural style transfer, as well as natural language processing examples for building sequence models and language predictors. It also covers generative models using adversarial and variational networks to synthesize or transform visua
Grokking-Deep-Learning is a collection of educational resources and courseware designed to teach the construction of neural networks from scratch. It serves as a programming tutorial and implementation guide for understanding the internal mechanics of deep learning. The project focuses on building various network architectures, including convolutional, recurrent, and long short-term memory networks. It provides step-by-step implementations of fundamental mechanisms such as forward propagation, backpropagation, and gradient descent. The material covers a broad range of deep learning capabilit
由于17版李宏毅机器学习课程笔记《leeml-notes》内容已稍显陈旧,遂基于21版李宏毅机器学习课程重新撰写,更名为《leedl-tutorial》,GitHub仓库地址为:https://github.com/datawhalechina/leedl-tutorial
This repository serves as a comprehensive collection of reference implementations for the PyTorch machine learning library. It provides practical examples for building, training, and deploying deep learning models, functioning as a toolkit for developers to explore neural network architectures and training workflows. The project distinguishes itself by offering concrete demonstrations of complex machine learning operations, ranging from computer vision tasks like object detection and depth estimation to the training of large-scale transformer models. These examples illustrate how to implement
This repository serves as a machine learning educational archive and technical knowledge base. It provides a structured collection of study notes and documentation designed to assist learners in mastering fundamental machine learning algorithms, mathematical foundations, and predictive modeling concepts. The project functions as an open-source learning resource that facilitates collaborative knowledge management and educational archiving. By organizing complex technical topics into a searchable, hierarchical repository, it supports independent study and preparation for professional data scien
This project is a static site generator and documentation hub designed to provide a comprehensive reference for Linux command-line utilities. By transforming structured markdown files into optimized HTML pages, it creates a centralized knowledge base that streamlines system administration workflows and helps users quickly locate command syntax and usage patterns. The platform distinguishes itself through a client-side search engine that indexes documentation locally, enabling instant keyword retrieval without the need for server-side processing or external database infrastructure. This archit
Backstage is an open-source framework for building internal developer portals. It provides a centralized, metadata-driven software catalog that tracks ownership, dependencies, and lifecycle status for all technical assets by harvesting configuration files directly from version control systems. The platform is built on a plugin-based modular architecture, allowing teams to extend core functionality through isolated, independently deployable modules that integrate into a unified frontend and backend ecosystem. The project distinguishes itself through its focus on developer productivity and stan
Hexo is a command-line static site generator designed for content-driven blogging and website creation. It functions as a structured framework that transforms plain text files and markdown into production-ready static websites, utilizing a template-based rendering engine to separate site content from visual presentation. The project is distinguished by its event-driven build pipeline, which manages the entire site lifecycle through a series of hooks for file processing, asset generation, and deployment. Developers can extend the system’s core capabilities through a modular plugin architecture
This project is a multi-purpose toolkit comprising a static site generator, a predictive modeling tool, and a sports analytics dashboard. It functions as a content syndication engine that converts source files into static HTML and machine-readable XML streams for blogs and professional portfolios. The system features a data processing engine designed for sports performance analytics, using linear and logistic regression to estimate season win totals and calculate win probabilities. It includes a time-series visualization framework that renders these performance trends using high-contrast them
This project is an educational resource and reference library designed to teach fundamental data structures and algorithmic problem-solving. It provides a structured pedagogical framework that organizes complex technical concepts into a logical progression, helping learners understand how data is organized, stored, and processed to solve computational problems efficiently. The repository distinguishes itself through a multi-language codebase that maintains parallel, consistent implementations of core algorithms and data structures across various programming languages. It bridges the gap betwe
TinaCMS is a headless content management framework that bridges local Git-based file storage with a visual, in-context editing interface. By treating your repository as the single source of truth, it enables developers to manage content as structured data files while providing editors with a browser-based dashboard to modify website content directly within a live preview. The framework distinguishes itself by transforming local files into a unified GraphQL API, which powers both the administrative interface and the application's data retrieval layer. This architecture allows for compile-time
This project is a community-driven repository that serves as a comprehensive reference guide for mastering the command line interface on macOS. It functions as a curated index of high-quality tools, documentation, and best practices designed to assist users in navigating terminal environments and optimizing their development workflows. The directory distinguishes itself through a decentralized, peer-reviewed curation model. By leveraging a structured submission workflow, the content is continuously updated and vetted by contributors to ensure the accuracy and relevance of the listed resources
Docusaurus is a documentation framework and static site generator designed to transform markdown files and component templates into optimized web pages. It functions as a content management platform for technical knowledge bases, utilizing a build process that pre-renders content into static HTML and JavaScript bundles to ensure site performance and search visibility. The framework distinguishes itself through a component-driven architecture that allows developers to build unique page layouts and interactive elements using reusable code blocks. It employs file-system-based routing to map dire
Halo is a modular content management platform built on the Java Virtual Machine, designed to power dynamic websites through a flexible, extensible architecture. It provides a centralized administrative interface for publishing digital content and managing media assets, serving as a foundation for diverse web projects ranging from personal blogs to corporate sites. The platform distinguishes itself through a plugin-based architecture that allows for the dynamic loading of functional components and third-party services without modifying the core source code. This extensibility is complemented b