Showing 66 open source projects for "e-learning"

View related business solutions
  • One Monitoring Tool for IT, OT and Cloud | Free Trial Icon
    One Monitoring Tool for IT, OT and Cloud | Free Trial

    Vendor-agnostic monitoring across on-prem servers, cloud platforms and OT devices, all in one dashboard. No more tool sprawl.

    Modern infrastructure spans data centers, cloud platforms and factory floors, and every blind spot between them is a risk. PRTG supports SNMP, WMI, SSH and other standard protocols to monitor IT, OT and hybrid environments through one customizable dashboard. Build the views your team needs, from network health to application performance, without switching tools. Try PRTG free for 30 days now.
    Try PRTG Free
  • 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.
    Start Free
  • 1
    anydoc

    anydoc

    Convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV

    ...The converter preserves headings, formatting, links, lists, tables, notes, footnotes, internal references, and embedded asset metadata. Content-based detection identifies most formats from their bytes, even when filenames or extensions are incorrect. The core runs locally without machine-learning models or external services and typically converts documents in milliseconds. Developers can use it through Rust, Node.js, Python, browser WebAssembly, or a command-line interface. It also ships as an Agent Skill so compatible coding agents can read mixed office documents.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 2
    AgentENV

    AgentENV

    Distributed platform for running agent environments at scale

    ...Its E2B-compatible HTTP API lets existing Python and TypeScript integrations target a self-hosted deployment with minimal changes. AgentENV is designed for high-density agentic reinforcement learning and currently requires trusted-network deployment because built-in authorization is not yet available.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 3
    MusicGPT

    MusicGPT

    Generate music based on natural language prompts using LLMs

    ...The software allows users to run advanced music generation systems directly on their own devices without requiring heavy dependencies such as Python or full machine learning frameworks. Instead, it provides a lightweight environment capable of executing music generation models locally on CPUs or GPUs while maintaining strong performance across operating systems including Windows, macOS, and Linux. Users can describe a musical style, mood, or instrumentation using text prompts, and the system produces original audio samples based on those instructions. ...
    Downloads: 19 This Week
    Last Update:
    See Project
  • 4
    Rust Training Books

    Rust Training Books

    Beginner, advanced, expert level Rust training material

    ...It is designed to guide learners from basic concepts such as ownership and borrowing to more advanced topics like concurrency, performance optimization, and system-level programming. The material emphasizes hands-on learning, encouraging users to actively write and experiment with code rather than passively reading documentation. It reflects Rust’s core philosophy of safety and performance, helping developers understand how to write efficient and memory-safe applications. The repository is organized in a modular way, allowing learners to progress step by step while reinforcing concepts through exercises and real-world scenarios. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    DeepProve

    DeepProve

    Framework to prove inference of ML models blazingly fast

    DeepProve is an advanced cryptographic framework designed to verify machine learning model inference using zero-knowledge proofs, enabling trustless validation of AI computations without exposing underlying data. The project focuses on zkML, a rapidly emerging field that combines machine learning with zero-knowledge cryptography to ensure both privacy and correctness. It supports neural network architectures such as multilayer perceptrons and convolutional neural networks, allowing developers to prove that a model’s output is correct without revealing inputs or model details. deep-prove leverages advanced proof systems such as sumcheck protocols and GKR-based constructions to achieve significantly faster proving times compared to earlier approaches. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Pacaptr

    Pacaptr

    Pacman-like syntax wrapper for many package managers

    pacaptr is a command-line tool that acts as a pacman-like syntax wrapper for various package managers. It allows users to use familiar pacman commands across different operating systems and package management systems by translating them into the appropriate commands for the underlying package manager. This tool simplifies package management for users transitioning between systems.​
    Downloads: 6 This Week
    Last Update:
    See Project
  • 7
    Peroxide

    Peroxide

    Rust numeric library with high performance and friendly syntax

    Rust numeric library contains linear algebra, numerical analysis, statistics and machine learning tools with R, MATLAB, Python-like macros. Peroxide uses a 1D data structure to represent matrices, making it straightforward to integrate with BLAS (Basic Linear Algebra Subprograms). This means that Peroxide can guarantee excellent performance for linear algebraic computations by leveraging the optimized routines provided by BLAS.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 8
    Korvus

    Korvus

    Korvus is a search SDK that unifies the entire RAG pipeline

    ...By leveraging PostgresML and vector extensions such as pgvector, Korvus eliminates the need for external microservices typically used for AI search architectures, reducing both system complexity and latency. The architecture enables machine learning operations to occur directly in the database, minimizing data transfer between services and improving overall performance for large datasets.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Rust Course

    Rust Course

    It has been the world's most popular language for 8 consecutive years

    ...It covers the basics of Rust, such as ownership, borrowing, lifetimes, traits, and generics, but also dives deep into advanced topics like performance optimization, linked list implementations, async programming with Tokio, standard library internals, Cargo usage, and WebAssembly development. The project emphasizes practical learning through exercises, helping users approach Rust study as if it were a university course. It also provides a "Cookbook" section of practical code snippets for common tasks such as file operations, regex handling, and database interactions, allowing learners to quickly reference solutions without searching externally.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Start Free
  • 10
    Yew

    Yew

    Rust / Wasm framework for building client web apps

    ...Developers who have experience using JSX in React should feel quite at home when using Yew. Features server-side rendering for all the SEO and enhancements of the server-rendered app while keeping the feel of an SPA. Start learning about the framework by helping us improve our documentation. Pull requests which improve test coverage are also very welcome. Feel free to drop into our Discord chatroom or open a new "Question" issue to get help from contributors. Often questions lead to improvements to the ergonomics of the framework, better documentation, and even new features!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    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: 6 This Week
    Last Update:
    See Project
  • 12
    Moss

    Moss

    Rust Linux-compatible kernel

    ...The kernel uses Rust as its primary implementation language, which gives it strong memory safety guarantees and helps reduce common classes of bugs like data races and buffer overflows without sacrificing performance. It aims to serve as both a learning tool for systems programming students and a testbed for advanced research in kernel architecture, enabling experimentation with new ideas in process isolation, resource management, and driver models.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    TensorZero

    TensorZero

    TensorZero is an open-source stack for industrial-grade LLM apps

    tensorzero is a lightweight C++ library designed for tensor operations and numerical computing. It offers a minimal and readable implementation of core tensor functionality, making it ideal for educational purposes, lightweight applications, or those wanting to understand how tensor libraries work under the hood. With no external dependencies, tensorzero is easy to integrate into C++ projects needing basic multi-dimensional array support.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    RuVector

    RuVector

    Self-Learning, Vector Graph Neural Network, and Database built in Rust

    RuVector is part of the broader rUv ecosystem of AI engineering tools and focuses on enabling advanced vector-based processing and intelligent system development within agentic and AI-driven pipelines. The project fits into a larger vision of modular, composable AI infrastructure designed to support autonomous agents, data retrieval, and intelligent automation workflows. It emphasizes extensibility and interoperability with modern AI stacks, allowing developers to integrate vector operations...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    riddle

    riddle

    The diary of Tom Riddle for the reMarkable Paper Pro

    Riddle turns a reMarkable Paper Pro into an interactive AI-powered version of Tom Riddle's enchanted diary. Users write directly on the e-ink page, pause, and watch their ink fade before a handwritten response appears stroke by stroke. The Rust application captures pressure-sensitive pen events, converts completed pages to images, and sends them to a vision-capable language model. Responses are transformed into thin pen paths and animated through either a windowed display or a low-latency full-screen takeover mode. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    rustlings

    rustlings

    Small exercises to get you used to reading and writing Rust code

    ...This includes reading and responding to compiler messages! Alternatively, for a first-time Rust learner, there are several other resources, like The Book, which is the most comprehensive resource for learning Rust, but a bit theoretical sometimes. You will be using this along with Rustlings! And also, Rust By Example, to learn Rust by solving little exercises! It's almost like rustlings, but online. You will need to have Rust installed. The exercises are sorted by topic and can be found in the subdirectory rustlings/exercises/<topic>. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    k23

    k23

    Experimental WASM Microkernel Operating System

    k23 is a microkernel-based operating system project written in Zig, an emerging systems programming language focused on safety, simplicity, and performance. k23 explores the design of modern OS features like message-passing, memory protection, and modular service construction using Zig’s powerful low-level capabilities. It is an experimental and educational project intended to show how Zig can be used for robust, readable systems programming while enabling contributors to rethink traditional...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Rust Latam

    Rust Latam

    Learn to write Rust procedural macros

    ...The repo contains multiple toy/realistic macro projects drawn from real use-cases: e.g., derive(Builder), derive(CustomDebug), seq!, #[sorted], #[bitfield]. The README indicates the focus is on learning: parsing token streams, generating code, handling generics, attribute arguments, etc. It has test harness and workflow guidance. Because procedural macros are quite subtle in Rust, this workshop is a strong resource for anyone wanting to go from beginner to intermediate/advanced macro writing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Crossbeam

    Crossbeam

    Tools for concurrent programming in Rust

    ...We also have the RFCs repository for more high-level discussion, which is the place where we brainstorm ideas and propose substantial changes to Crossbeam. If you'd like to learn more about concurrency and non-blocking data structures, there's a list of learning resources in our wiki, which includes relevant blog posts, papers, videos, and other similar projects. The Crossbeam project adheres to the Rust Code of Conduct. This describes the minimum behavior expected from all contributors.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    macroquad

    macroquad

    Cross-platform game engine in Rust

    macroquad is a lightweight, easy-to-use game library for the Rust programming language, offering developers a relatively simple and streamlined path to build games across platforms. The library is heavily inspired by simpler game frameworks (like raylib), but brings the ergonomic and safety features of Rust to 2D — and some minimal 3D — development. With Macroquad, you don’t need to worry about low-level graphics plumbing: it handles window and input management, rendering, UI, and more,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Mineset

    Mineset

    OpenSRC collection of Italian school webapps and personal portfolio!

    🌟 Benvenuti nel Mondo del Portale 🌟 Il portale Mineset è nato quasi per gioco 🎮, ma nel corso degli anni si è trasformato in un progetto open source ricco di contenuti educativi e creativi. Qui troverete: • Webapp scolastiche e strumenti didattici • Videogiochi educativi 🎮 • Contenuti interattivi, anime 🌸 e racconti filosofici 📚 Tutti progettati per intrattenere, ispirare e stimolare la curiosità. ✨ Un Viaggio Interattivo ✨ Ogni sezione racconta una storia unica 📖, con easter eggs 🥚 e una lore che arricchisce l’esperienza. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    HuMidi

    HuMidi

    Play MIDI like a human in ROBLOX with automatic sustain pedals.

    HuMidi is a universal piano auto player for ROBLOX. It plays even the most generic MIDI file with great depth, thanks to the humanization and automatic sustain pedal generation via Machine Learning models and algorithms. The pedals are generated with a thorough analysis of the MIDI data, adding more depth to your performance that no other MIDI players could! Personally have been tested in: - Visual Pianos - Starving Pianists - Digital Piano - Piano's Got Talent This tool is universal, as long as the piano in-game allows to be played on a keyboard.
    Leader badge
    Downloads: 1,675 This Week
    Last Update:
    See Project
  • 23
    HydraDragonAntivirus

    HydraDragonAntivirus

    Open Source Antivirus/XDR for Windows operating system

    Dynamic and static analysis with Real Time Malware Analysis with Antivirus for Windows, including open-source XDR (3 EDR projects), ClamAV, YARA-X, machine learning AI, behavioral analysis, Unpacker, Deobfuscator, Decompiler, website signatures, Ghidra, Suricata, Sigma, Kernel, Hypervisior based protection and much more than you can imagine.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 24

    7Bee

    A scripting anguage interpretor mostly for building projects

    ...However it isn't limited to the purpose yet and can be used for any other tasks where a scripting language makes sense. 7Bee scripting language is an XML language syntax based, so a learning curve should be a reasonably short. Read more about 7Bee scripting language under doc directory for the project.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25

    talus-process-monitor

    eBPF ransomware detection with auto-kill for Linux

    talus is an endpoint detection & response agent for Linux, written in Rust. Ransomware on Linux is usually detected when the backup job starts encrypting the backups. Talus watches file operations at the kernel level and reacts in seconds — not after the fact. - eBPF tracepoints: execve / openat / unlink / mkdir — no kernel module, no LSM patching - per-PID scoring with a 1-second sliding window over file-operation rates - automated response: SIGKILL the offending process the...
    Downloads: 17 This Week
    Last Update:
    See Project