Showing 56 open source projects for "learning system"

View related business solutions
  • Find Hidden Risks in Windows Task Scheduler Icon
    Find Hidden Risks in Windows Task Scheduler

    Free diagnostic script reveals configuration issues, error patterns, and security risks. Instant HTML report.

    Windows Task Scheduler might be hiding critical failures. Download the free JAMS diagnostic tool to uncover problems before they impact production—get a color-coded risk report with clear remediation steps in minutes.
    Download Free Tool
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 1
    whisper.cpp

    whisper.cpp

    Port of OpenAI's Whisper model in C/C++

    whisper.cpp is a lightweight, C/C++ reimplementation of OpenAI’s Whisper automatic speech recognition (ASR) model—designed for efficient, standalone transcription without external dependencies. The entire high-level implementation of the model is contained in whisper.h and whisper.cpp. The rest of the code is part of the ggml machine learning library. The command downloads the base.en model converted to custom ggml format and runs the inference on all .wav samples in the folder samples....
    Downloads: 425 This Week
    Last Update:
    See Project
  • 2
    Zstandard

    Zstandard

    Zstandard - Fast real-time compression algorithm

    Zstandard is a fast compression algorithm, providing high compression ratios. It also offers a special mode for small data, called dictionary compression. The reference library offers a very wide range of speed / compression trade-off, and is backed by an extremely fast decoder (see benchmarks below). Zstandard library is provided as open source software using a BSD license. Its format is stable and published as IETF RFC 8478. The negative compression levels, specified with --fast=#, offer...
    Downloads: 78 This Week
    Last Update:
    See Project
  • 3
    MentOS

    MentOS

    An educational 32-bit linux-like Operating System

    MentOS is an educational operating system developed for academic use, particularly in university settings, to help students understand low-level system concepts such as process management, memory handling, and scheduling. Written in C, MentOS closely mimics a simplified Unix-like OS and includes hands-on implementations of key kernel features. Designed to be highly readable and modular, it offers a practical approach to learning systems programming through real-world kernel components, making it a valuable tool for operating system courses and personal exploration.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    CoolPotOS

    CoolPotOS

    CoolPotOS for ia32 / amd64

    CoolPotOS is a small, hobbyist operating system designed to be minimal and educational, offering the most basic kernel capabilities while remaining accessible to beginners. Written in C and Assembly, it focuses on bootstrapping, kernel entry, and simple console output. Though in early stages, CoolPotOS showcases the boot process, memory segmentation, and essential CPU features, serving as a great learning resource for those new to operating system internals.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Atera all-in-one platform IT management software with AI agents Icon
    Atera all-in-one platform IT management software with AI agents

    Ideal for internal IT departments or managed service providers (MSPs)

    Atera’s AI agents don’t just assist, they act. From detection to resolution, they handle incidents and requests instantly, taking your IT management from automated to autonomous.
    Learn More
  • 5
    ZealOS

    ZealOS

    Fork of the 64-bit Temple Operating System, TempleOS

    ZealOS is a modernized fork of the 64-bit Temple Operating System (TempleOS), aiming to enhance and extend the original project while preserving its unique characteristics. ZealOS focuses on transparency, user control, and simplicity, striving to create an accessible and comprehensible operating system. It serves as both a functional OS and a platform for learning about system design and development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    egos-2000

    egos-2000

    Helping students read all the code of a teaching operating system

    egos-2000 is a minimalist operating system built for educational and research purposes, offering a simplified kernel and runtime environment for exploring OS concepts. It runs on QEMU and is written in C/C++ with a focus on clarity and modularity. The system includes a basic filesystem, process management, and syscall interface, making it ideal for understanding core OS principles. egos-2000 is particularly well-suited for students learning about kernels, user-space interaction, and boot-time execution in a clean, hands-on environment.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Fiwix

    Fiwix

    A UNIX-like kernel for the i386 architecture

    Fiwix is a Unix-like operating system kernel designed for educational purposes and hobbyist development, targeting the i386 architecture. It implements many classic UNIX principles and aims to provide a clean, well-documented codebase that is both readable and easy to study. Fiwix offers a functional kernel that supports ELF binaries, a virtual file system, and standard system calls, making it a great platform for learning OS internals or experimenting with system-level programming. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Nightingale OS

    Nightingale OS

    A small operating system where I experiment and learn osdev

    nightingale is a modern hobby operating system developed in Rust, focusing on safety, simplicity, and minimalism. It aims to be a clean platform for experimentation and learning, implementing a small kernel with core features like multitasking, memory protection, and a minimal filesystem. Its use of Rust provides strong guarantees around memory safety and eliminates common bugs found in low-level C-based systems. nightingale is ideal for those seeking to study OS development using a modern language with a strong safety model.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Logan

    Logan

    Logan is a lightweight case logging system based on mobile platform

    ...LoganSite provides a visualized way for developers to scan and search logs uploaded from App and Web. To put it simply, the traditional idea is to piece together the problems that appear in the logs of each system, but the new idea is to aggregate and analyze all the logs generated by the user to find the scenes with problems. In the future, we will provide a data platform based on Logan big data, including advanced functions such as machine learning, troubleshooting log solution, and big data feature analysis.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Grafana: The open and composable observability platform Icon
    Grafana: The open and composable observability platform

    Faster answers, predictable costs, and no lock-in built by the team helping to make observability accessible to anyone.

    Grafana is the open source analytics & monitoring solution for every database.
    Learn More
  • 10
    CodeCampus

    CodeCampus

    CodeCampus is a learning-first Linux OS for CSE and IT students

    CodeCampus is a custom Linux distribution based on Ubuntu 24, designed for beginner developers and CSE/IT students. It delivers a fully pre-configured, learning-first environment that allows users to start coding, exploring, and studying immediately—without manual setup or system tweaking. This comes bundled with essential programming languages, compilers, editors, and developer tooling, including C/C++, Java, Python, Rust, Node.js, Git, Docker, VS Code, Neovim, and a rich set of modern CLI utilities. ...
    Leader badge
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11

    Obscura

    It's a personal microkernel project designed as a learning ground.

    Obscura is a personal microkernel project designed as a learning ground for low-level operating systems. Its initial aim is to lay the foundations for a minimalist kernel, then gradually evolve towards a modular, stable and simple operating system. ## 🧭 Objectives - Learn and master : - Low-level C language - x86/x86_64 assembler - Modern processor architecture - Fundamental principles of operating systems - Develop a microkernel : - Lightweight and modular - Able to handle hardware interrupts (keyboard, timer) - Support minimal user space - Evolve to a simple OS: - With a rudimentary shell - Isolated user processes - A basis for experimenting with system concepts ## ⚙️ Project status > 🚧 Project under development - Learning phase (year 1) Short-term planned features : - [ ] Multiboot-compatible GRUB bootloader - [ ] Text mode display (VGA) - [ ] Interrupt management (IRQ / keyboard) - [ ] First task manager loop
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
     SynaptaOS

    SynaptaOS

    Synapta OS is a preconfigured educational Linux distribution with AI

    🌐 Synapta OS Synapta OS is an educational Linux distribution preconfigured with local Artificial Intelligence (AI) capabilities. It is designed for schools and remote areas where Internet connectivity is limited or unavailable, offering access to AI-based learning and digital tools offline. Version 1.4.6
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    LAME (Lame Aint an MP3 Encoder)

    LAME (Lame Aint an MP3 Encoder)

    A high quality MP3 encoder

    LAME is an educational tool to be used for learning about MP3 encoding. The goal of the LAME project is to improve the psycho acoustics, quality and speed of MP3 encoding. Note: we provide source code only!
    Leader badge
    Downloads: 18,909 This Week
    Last Update:
    See Project
  • 14
    Onix OS
    onix is a minimalist educational operating system written in Rust, created to demonstrate low-level system design in a safe and modern language. It covers kernel essentials such as interrupts, memory management, and multitasking, and includes a tiny Unix-like shell for user interaction. onix is tailored for x86_64 systems and runs in QEMU, making it ideal for learning OS internals while benefiting from Rust’s type safety and concurrency guarantees.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15

    Syslogd2

    High capacity syslog data collection, filtering, and management.

    Syslogd2 is a syslog daemon that has been completely re-imagined specifically for use in network environments. It is multi-threaded, scalable and versatile with features designed for both network and host managers. Each Syslogd2 binary is customized from a set of over 20 features at compile-time. It can support input from text files, named-pipes, Linux kernel and user-defined Linux and (both IPv4 and IPv6) IP sockets (both UDP and TCP). It provides a pre-loadable name-cache that can...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Just Use Linux JULinux

    Just Use Linux JULinux

    A Linux Distribution for Windows Users and Mac users

    Goal: Create a Linux distribution that makes it easy and fun for Windows users to upgrade to Linux, without any real learning curve.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Pony OS

    Pony OS

    My Little Unix: Kernels are Magic

    ponyos is a lightweight, UNIX-like operating system developed as a personal hobby project by the creator of ToaruOS. It features a monolithic kernel written in C and aims for a POSIX-compliant environment with a built-from-scratch userland. ponyos includes a graphical interface, dynamic linker, shared libraries, and a package manager. It’s designed for fun, experimentation, and as a platform to learn and play with operating system internals, with surprisingly advanced features given its...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 18
    ESP8266 Deauther Version 2

    ESP8266 Deauther Version 2

    Affordable WiFi hacking platform for testing and learning

    Scan for WiFi devices, block selected connections, create dozens of networks and confuse WiFi scanners! Version 3 is in development. It is stable to use, but it is very different. It is command-line based, which allows it to offer not just more features, but make them more customizable. This software allows you to easily perform a variety of actions to test 802.11 wireless networks by using an inexpensive ESP8266 WiFi SoC (System On A Chip). The main feature, the deauthentication attack, is...
    Downloads: 19 This Week
    Last Update:
    See Project
  • 19
    Resea

    Resea

    A microkernel-based hackable operating system

    resea is a small, message-passing-based operating system kernel designed with microkernel principles in mind. Written in C with minimal dependencies, it emphasizes modularity, isolation, and simplicity. resea includes a basic POSIX-like interface and supports multitasking, IPC, and user-space services. It serves as both a microkernel OS experiment and a platform for learning about low-level system design without the complexity of larger operating systems.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    Emerald

    Emerald

    An operating system written in C

    emerald is a minimalistic Unix-like operating system kernel developed for x86_64 systems, focused on being lightweight, modular, and understandable. Written in C and assembly, emerald serves as a learning tool for OS enthusiasts who want to explore kernel design from scratch. It includes basic components such as multitasking, paging, interrupts, and system calls, while maintaining a clear and concise codebase.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    virgo

    32 bit VIRGO Linux Kernel

    Linux kernel fork-off with cloud and machine learning features
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Aquila OS

    Aquila OS

    AquilaOS: UNIX-like Operating System

    ...As a learning tool or hobby OS project, Aquila focuses on clarity, with an emphasis on educational documentation and well-organized code.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23

    Thread

    Mulithreading Arduno library

    Simplest of possible kernel for iterative time division multithreading on smallest AVR boards Arduino. This is a small and adapted part of the future "Like OS".
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    DDS Touchstone is a scenario-driven Open Source benchmarking framework for evaluating the performance of OMG DDS compliant implementations. For learning quickly how to use DDS Touchstone please visit http://www.youtube.com/user/OpenSpliceTube
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    FumenBot

    FumenBot

    A DIY gadget to automatize specific plant growing

    A DIY gadget that creates an isolated micro environment to grow any kind of plant using minimal space. Check the Wiki for more info: https://sourceforge.net/p/fumenbot/wiki/Home FumenBot v0.71 https://sourceforge.net/p/fumenbot/code Electronics based on Arduino (at328p), firmware wrote in C, working but still WIP. FumenBot v0.6 https://sourceforge.net/p/fumenbot/v0.6 https://code.google.com/p/fumenbot/ This is first publication original hosted at google code. It intended to...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next