Showing 151 open source projects for "self-extracing"

View related business solutions
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 1
    Self Hosting Guide

    Self Hosting Guide

    Learn all about locally hosting (on premises & private web servers)

    The Self Hosting Guide repository is a comprehensive, community-curated handbook for individuals and teams who want to deploy and manage their own self-hosted services — from applications and infrastructure to networking and security. It covers conceptual guidance on why self-hosting can be advantageous (e.g., privacy, control, cost savings) as well as detailed, actionable instructions on setting up popular services such as web servers, media servers, home automation stacks, VPNs, backups, and monitoring tools. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    CS Self-Learning

    CS Self-Learning

    Chinese-language CS self-learning guide with curated resources

    cs-self-learning is a comprehensive, Chinese-language guide aimed at helping self-learners master computer science concepts. It provides a structured roadmap covering algorithms, operating systems, networks, databases, and more, with curated links to online courses, tutorials, and books. The project is especially useful for non-English speakers pursuing independent or supplemental learning in CS.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    PythonPark

    PythonPark

    Python open source project "The Road to Self-Study Programming"

    ...Because of this breadth, PythonPark serves both as a reference library (for quick lookup) and as a structured learning path for beginners and intermediate learners in Python. For someone self-teaching Python (or transitioning into coding/data science), the repository presents a one-stop “home base” of content, saving them from hunting scattered tutorials across the internet.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Project NOMAD

    Project NOMAD

    Self-contained, offline survival computer with tools, knowledge, & AI

    Project N.O.M.A.D. (Node for Offline Media, Archives, and Data) is a self-contained, offline-first knowledge and education server designed to run on local hardware. It combines AI, educational resources, and critical information tools into a single platform accessible through a web browser. Built as a containerized system managed via Docker, it orchestrates multiple applications through a centralized “Command Center” interface.
    Downloads: 16 This Week
    Last Update:
    See Project
  • Stop Storing Third-Party Tokens in Your Database Icon
    Stop Storing Third-Party Tokens in Your Database

    Auth0 Token Vault handles secure token storage, exchange, and refresh for external providers so you don't have to build it yourself.

    Rolling your own OAuth token storage can be a security liability. Token Vault securely stores access and refresh tokens from federated providers and handles exchange and renewal automatically. Connected accounts, refresh exchange, and privileged worker flows included.
    Try Auth0 for Free
  • 5
    AI Researcher

    AI Researcher

    An autonomous AI researcher

    ...The system emphasizes modularity, so teams can swap in new reasoning modules, data retrieval strategies, or domain knowledge bases depending on the research topic. Through self-supervised feedback loops, agents adjust their strategies based on prior outcomes, improving both the quality and relevance of results over time.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    reprex

    reprex

    Render bits of R code for sharing, e.g., on GitHub or StackOverflow

    ...Get slightly different Markdown, optimized for Slack messages. Handles dependencies (e.g. load required libraries inside the reprex) so that code example is self-contained. Captures session information (R version, package versions etc.) so that context is preserved when sharing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    learnhouse

    learnhouse

    The Next-gen Open Source learning platform for everyone

    ...Built with modern web technologies such as TypeScript, the platform supports flexible content creation workflows that allow instructors to organize lessons, resources, and learning modules. LearnHouse can be self-hosted, which allows educational institutions or communities to deploy and control their own learning infrastructure. The project also provides a community edition designed for deployment using Docker Compose, simplifying the setup process for local or cloud hosting environments.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Book1_Python-For-Beginners

    Book1_Python-For-Beginners

    The Iris Book: Addition, Subtraction, Multiplication, and Division

    ...It integrates visual aids and annotated code examples to help learners understand not just how Python works but why certain patterns are used. The material is structured to support self-paced learning, making it suitable for students, career switchers, and hobbyists. Because the book is part of a larger data science pathway, it also prepares readers for later work in visualization and machine learning. Overall, it serves as an accessible on-ramp into Python within a broader analytical learning journey.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Anki

    Anki

    Anki is a smart spaced repetition flashcard program

    Anki is a free, open-source spaced repetition flashcard application designed for efficient long‑term memorization. It supports a wide variety of media types (text, images, audio, LaTeX), advanced scheduling algorithms (SM‑2, FSRS), and extensibility via add‑ons. It’s widely used for education, language learning, medical training, and more.
    Downloads: 20 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    Docker Practice

    Docker Practice

    Learn and understand Docker&Container technologies

    Docker Practice is a curated GitHub repo by Yeasy that collects Docker hands-on exercises, tutorials, and examples aimed at helping users learn image building, networking, volumes, and container orchestration in real scenarios.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    CSS Exercises
    This repository provides a set of hands-on CSS exercises that accompany the HTML and CSS modules in The Odin Project curriculum. The tasks are designed to be completed at specific points in the course, reinforcing each concept right after it is introduced. Learners are encouraged to use documentation and external resources freely, reflecting real-world workflows rather than rote memorization. Each exercise focuses on practical styling problems, from selectors and specificity to layout...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Comprehensive Rust

    Comprehensive Rust

    This is the Rust course used by the Android team at Google

    ...The course is structured into modular lessons that cover the fundamentals of Rust, including ownership, lifetimes, traits, generics, and error handling, before progressing to advanced topics like concurrency, async programming, unsafe Rust, and FFI. It is designed to be taught in classroom settings but can also be followed independently, making it useful both for structured training and self-study. The materials are presented in a slide-based format with accompanying examples and hands-on exercises to reinforce key concepts. By offering an accessible yet thorough introduction, the course helps learners gain practical experience with Rust while building a strong understanding of its unique safety and performance guarantees.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    MATLAB Simulink Challenge Project Hub

    MATLAB Simulink Challenge Project Hub

    Lst of research and design project ideas

    ...The aim is to help students or educators find inspiration and guidance for projects aligning with industry trends or technical challenges. It includes encouragement of industry-relevant topics. As well as categorization by technology or domain. The content does not itself include a self-contained product or pipeline; instead it is a repository of ideas, descriptions, and links. References or links to supporting materials. Encouragement of industry-relevant topics. Maintained/endorsed by MathWorks (educational use).
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    Docker Curriculum

    Docker Curriculum

    A comprehensive tutorial on getting started with Docker

    ...By the end, readers are comfortable packaging applications and orchestrating them locally, with pointers toward production considerations. The curriculum is written in plain language with clear examples, making it suitable for self-study, workshops, and onboarding sessions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Canvas LMS

    Canvas LMS

    The open LMS by Instructure, Inc.

    Canvas LMS is a full-featured learning management system designed for K–12, higher-ed, and professional training, with a strong emphasis on usability and openness. Instructors build courses from modular content—pages, assignments, discussions, quizzes—and organize them into learning paths with prerequisites and due dates. Rich grading tools like SpeedGrader streamline assessment with rubrics, inline annotations, and audio/video feedback, while the gradebook supports weighting, outcomes, and...
    Downloads: 41 This Week
    Last Update:
    See Project
  • 16
    freeCodeCamp

    freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum

    freeCodeCamp is a nonprofit educational platform that offers a self-paced curriculum for learning web development, programming, data visualization, APIs, and algorithms. It features interactive coding challenges, real-world projects, and guided progress through topic modules, culminating in certificates for completed tracks. A key aspect is that students contribute to open-source projects for nonprofits or internal tooling as part of their learning, reinforcing both technical and collaborative skills. ...
    Downloads: 46 This Week
    Last Update:
    See Project
  • 17
    List of Free Learning Resources

    List of Free Learning Resources

    Freely available programming books

    ...It is continuously updated with new resources contributed by developers worldwide. The project emphasizes accessibility and open education, providing high-quality materials without cost. It serves as a central hub for self-learners and professionals alike. Its structured organization makes it a widely used reference for learning programming.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    The Grand Complete Data Science Guide

    The Grand Complete Data Science Guide

    Data Science Guide With Videos And Materials

    ...The repository bundles tutorials, lecture notes, project outlines, course materials, and references across topics like Python, statistics, ML algorithms, deep learning, NLP, data preprocessing, model evaluation, and real-world problem solving. Its broad scope makes it particularly suitable for beginners or self-taught programmers who want an end-to-end learning track — from fundamentals all the way to building and deploying ML or AI systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Elixir Koans

    Elixir Koans

    Elixir learning exercises

    Elixir Koans is an interactive learning project designed to teach the fundamentals of the Elixir programming language through a series of self-guided coding exercises. Inspired by the style of koans used in other programming communities, it provides incomplete code snippets and failing tests that learners must solve to progress. Each exercise builds on the previous one, gradually introducing core concepts such as pattern matching, recursion, processes, and concurrency in Elixir. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 20
    English-level-up-tips

    English-level-up-tips

    An advanced guide to learn English which might benefit you a lot

    English-level-up-tips is a comprehensive open-source guide designed to help learners improve their English language skills across a broad range of competencies, from vocabulary and grammar to listening, speaking, reading, and writing. Structured as a language learning tutorial, the project aggregates tips, strategies, explanations, and resources that go beyond simple phrase lists, encouraging learners to develop a deep understanding of how English works and how to use it effectively. The...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    The Data Engineering Handbook

    The Data Engineering Handbook

    Links to everything you'd ever want to learn about data engineering

    ...It includes beginner and intermediate boot camps, interview guides, data cleaning and transformation resources, and curated lists of newsletters and industry communities, making it useful both for self-study and technical interview preparation. The repository is actively maintained and widely starred, reflecting its role as a go-to reference for newcomers and experienced practitioners alike.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    ML for Beginners

    ML for Beginners

    12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all

    ...Each lesson aims to connect the algorithm to a relatable scenario, reinforcing intuition before diving into parameters, metrics, and trade-offs. The repository includes quizzes, solutions, and instructor materials to make the content usable in classrooms or self-study. It emphasizes ethical considerations and model evaluation—accuracy is not the only metric—so students learn to validate and communicate results responsibly. By the end, participants can build end-to-end ML experiments, interpret outputs, and iterate with confidence rather than just copying code.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    CodeWorld

    CodeWorld

    Educational computer programming environment using Haskell

    ...The web-based IDE provides immediate visual feedback: students write code that draws shapes, composes pictures, and responds to events to build simple games and simulations. Its API emphasizes mathematics and geometry rather than low-level UI details, making it approachable for classrooms and self-learners. Projects run in the browser, leveraging a compiler pipeline that turns the high-level code into JavaScript so no installation is required. The platform includes project management, sharing, and classroom features so instructors can distribute examples and students can submit work. By constraining the language surface and curating libraries, CodeWorld balances the expressive power of functional programming with the simplicity needed for first-time programmers.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    Reinforcement Learning Course Materials

    Reinforcement Learning Course Materials

    Lecture notes, tutorial tasks including solutions

    Lecture notes, tutorial tasks including solutions as well as online videos for the reinforcement learning course hosted by Paderborn University. The source code for the entire course material is open and everyone is cordially invited to use it for self-learning (students) or to set up their own course (lecturers).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    JupyterQuiz

    JupyterQuiz

    An interactive Quiz generator for Jupyter notebooks and Jupyter Book

    JupyterQuiz is a tool for displaying interactive self-assessment quizes in Jupyter notebooks and Jupyter Book. Important Note for JupyterLab 4 Users: Changes to the math rendering system in JupyterLab 4 have broken the LaTeX rendering in JupyterQuiz. There is not currently a simple solution, but I have opened an issue requesting that the necessary methods be made available. Math should still work in Jupyter Book.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next