Showing 142 open source projects for "modules"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 1
    Archbase

    Archbase

    Open source version of "Fundamentals of Computer Architecture"

    ...The name “archbase” suggests that it could be a baseline architecture or reference templates for projects, possibly spanning front-end, back-end, or full stacks. The repo likely provides starter code, directory structures, configuration files, core modules, and guidelines that enforce certain architectural conventions (e.g. MVC, layered architecture, plugin systems). It might include sample modules or example features to demonstrate how to build on the base architecture, showing how to extend, override, or integrate components in a consistent manner. Developers can clone or fork archbase as a starting point so they don’t need to structure everything from scratch, helping them focus on business logic.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    JSCamp InfoJobs

    JSCamp InfoJobs

    Content and exercises fromJSCamp InfoJobs

    JSCamp InfoJobs is the companion repository for JSCamp InfoJobs, an intensive full-stack JavaScript bootcamp in Spanish designed to take students from fundamentals to advanced topics. It is organized into numbered modules like 00-html-css, 01-javascript, 02-react, 03-router-and-zustand, 04-node, 05-typescript, 06-inteligencia-artificial, 07-sql, 08-ci-cd, and 09-docker, mirroring the curriculum of the bootcamp.The README explains that students will build a complete project step by step throughout the bootcamp, applying each module’s lessons to a single real-world application, which is ideal for portfolio building. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Complete Intro to React v8

    Complete Intro to React v8

    The Complete Intro to React, as taught by Brian Holt

    ...It begins with React without heavy tooling, then introduces modern JavaScript tools and core component concepts. Learners work with JSX, props, state, effects, hooks, context, routing, and specialized React APIs. Later modules cover performance, low-priority rendering, TypeScript, Redux, Tailwind CSS, and application testing. The repository hosts the course website and written lessons, while a separate project repository provides step-by-step application files. Its organized sections let students move from fundamentals into production-oriented patterns. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    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. The community includes discussion forums, local chapters, and peer support, which helps learners break through obstacles and stay motivated. ...
    Downloads: 52 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 5
    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: 0 This Week
    Last Update:
    See Project
  • 6
    Hello Python

    Hello Python

    Comprehensive tutorial repository aimed at teaching the Python program

    ...The material covers the fundamentals—variables, data types, loops, functions—as well as intermediate topics like date handling, list comprehensions, file IO, regular expressions, modules, and packages. The course is designed to be accessible: no prior programming experience required, and the resources are freely available. In addition, it is accompanied by a practical coding approach (projects) and is maintained as an open-source repository under Apache-2.0 license. It’s ideal for learners who want structured content, hands-on practice, and community guidance to build their Python skills.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Python Core 50 Courses

    Python Core 50 Courses

    Structured learning path that organizes Python fundamentals

    Python-Core-50-Courses is a structured learning path that organizes Python fundamentals into 50 digestible lessons designed for steady, incremental progress. The curriculum starts with the basics—syntax, variables, data types, and control flow—then advances to functions, modules, object-oriented programming, and common standard-library utilities. Each lesson favors hands-on examples and short exercises so learners can immediately apply new concepts in code. Later sections typically touch on practical topics such as file I/O, error handling, regular expressions, and simple networking, giving learners a toolbox for everyday scripts and utilities. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Mall Learning

    Mall Learning

    Tutorial and sample-code repository

    ...With clearly organized “tiny” modules (mall-tiny-01 etc) the repo supports step-by-step incremental learning.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    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: 17 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Start Free
  • 10
    Complete-Python-3-Bootcamp

    Complete-Python-3-Bootcamp

    Course Files for Complete Python 3 Bootcamp Course on Udemy

    ...It contains a comprehensive collection of Jupyter Notebooks designed to teach Python programming from the ground up. The repository covers a wide range of Python topics, including data types, control flow, functions, object-oriented programming, error handling, modules, and advanced concepts like decorators and generators. In addition, it includes applied exercises in areas such as web scraping, working with APIs, and using Python libraries like NumPy, pandas, Matplotlib, and Seaborn for data analysis and visualization. Learners can progress from beginner-friendly basics to more advanced programming skills while reinforcing their knowledge with practice problems and projects. ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 11
    SLAM in Autonomous Driving Book

    SLAM in Autonomous Driving Book

    SLAM Technology in Autonomous Driving

    ...It then implements point-cloud processing, nearest-neighbor structures, ICP, NDT, scan matching, occupancy grids, and loop closure. Readers build both loosely coupled and tightly coupled LiDAR-inertial odometry systems. Later modules cover offline mapping, backend optimization, tiled map export, map loading, initialization, and fused real-time localization. The repository includes configuration files, Docker support, demonstrations, and datasets for urban, campus, road, mall, and solid-state LiDAR scenarios.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    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 techniques like flexbox, grid, and responsive design. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    AI Researcher

    AI Researcher

    An autonomous AI researcher

    ...Each agent operates with clear roles — such as researcher, analyst, and summarizer — and they communicate through a task-management interface that ensures progress tracking and iterative refinement. 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
  • 14
    Comprehensive Rust

    Comprehensive Rust

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

    Comprehensive Rust is an open source training course developed by Google to provide a complete introduction to the Rust programming language. Originally created for Google engineers, it has since been released publicly for the broader developer community. 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,...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    React Course

    React Course

    Large project-based repository covering React

    ...Learners then apply those concepts to complete projects such as the Backroads website and several smaller interactive applications. Advanced sections introduce Axios, React Query, external APIs, Contentful CMS, Redux Toolkit, and application state patterns. Later modules expand into Tailwind CSS, TypeScript, React with TypeScript, and Next.js. Larger store and job-management applications demonstrate how these technologies work together in more realistic projects. The repository contains lesson notes, starter code, completed examples, and incremental project material for following the associated React course.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Slambook2

    Slambook2

    edition 2 of the slambook

    slambook2 is the updated companion codebase for the second edition of 14 Lectures on Visual SLAM: From Theory to Practice. It preserves the chapter-by-chapter learning structure while revising examples for newer systems and libraries. The repository teaches the mathematical and programming foundations required to understand visual SLAM implementations. Its C++ exercises cover geometry, Lie theory, cameras, image processing, optimization, visual odometry, mapping, and loop closure. Chapter...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    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. By debugging...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Ansible-lint

    Ansible-lint

    Best practices checker for Ansible

    Ansible Lint is a command-line tool for linting playbooks, roles and collections aimed towards any Ansible users. Its main goal is to promote proven practices, patterns and behaviors while avoiding common pitfalls that can easily lead to bugs or make code harder to maintain. Ansible lint is also supposed to help users upgrade their code to work with newer versions of Ansible. Due to this reason we recommend using it with the newest version of Ansible, even if the version used in production...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Stanza

    Stanza

    Stanford NLP Python library for many human languages

    Stanza is a collection of accurate and efficient tools for the linguistic analysis of many human languages. Starting from raw text to syntactic analysis and entity recognition, Stanza brings state-of-the-art NLP models to languages of your choosing. Stanza is a Python natural language analysis package. It contains tools, which can be used in a pipeline, to convert a string containing human language text into lists of sentences and words, to generate base forms of those words, their parts of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    Zefania XML Bible Markup Language

    Zefania XML bible modules

    Zefania XML bible modules can be viewed with: Simple Bible Reader (see files) Zefania XML Language Documentation can be found here: https://bgfdb.de/zefaniaxml/bml/
    Leader badge
    Downloads: 871 This Week
    Last Update:
    See Project
  • 21
    DSA Bootcamp Java

    DSA Bootcamp Java

    This repository consists of the code samples, assignments, and notes

    ...The project provides explanations, exercises, assignments, and practice problems, making it useful for both beginners and intermediate learners who want to strengthen their Java and algorithmic skills. The repository is organized into multiple modules that start with Java basics and gradually progress toward arrays, recursion, sorting, searching, linked lists, stacks, queues, trees, graphs, dynamic programming, and other advanced topics. It is a popular resource for students preparing for coding interviews, competitive programming, or computer science fundamentals.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    RosarioSIS

    RosarioSIS

    Student Information System for school management and communication

    Free Student Information System designed for school management. Modules included: - School Setup - Students (demographics, contacts...) - Grades - Scheduling - Eligibility - Attendance - Accounting - Student Billing - Discipline - Food Service Add-ons like Messaging, Email, Import tools, Quiz, Library modules and much more are available. Manage your school in one web-application powered by PHP/SQL (MySQL or PostgreSQL).
    Leader badge
    Downloads: 10 This Week
    Last Update:
    See Project
  • 23
    CodeJo

    CodeJo

    Web-based introductory coding environment

    ...At this time there are four display canvases available: grid (web canvas) fabric (a library that also uses a web canvas) web (also web canvas) and doc (html). New modules can be added by creating a translation layer.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Complete-Python-Bootcamp

    Complete-Python-Bootcamp

    The complete Python bootcamp guide

    ...The bootcamp also includes dedicated modules for data analysis with Python, working with databases, and logging, helping learners connect Python skills to data science and backend engineering tasks.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    T2DECODE

    T2DECODE

    Offline-first cybersecurity and system learning platform (Flutter)

    ... * Souveraineté : Pas d'analytics, pas de trackers, pas de comptes obligatoires. * IA Locale : Support optionnel des LLM via Ollama pour une assistance privée sans API tierce. MODULES INTÉGRÉS * Réseau : Simulateur de masques de sous-réseau et calculs CIDR. * Système : Gestionnaire et traducteur interactif de permissions Unix (chmod). * Cryptographie & Outils : +15 utilitaires offline (Hachage SHA-256/MD5, diagnostics). Idéal pour étudiants (BTS SIO, BUT) et admins. Licence GPLv3.
    Downloads: 3 This Week
    Last Update:
    See Project