[go: up one dir, main page]

Showing 14 open source projects for "low level"

View related business solutions
  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • Data Center Infrastructure Management Icon
    Data Center Infrastructure Management

    Fully utilize your assets. Lower data center costs. Prevent downtime.

    netTerrain DCIM is a Data Center Infrastructure Management (DCIM) software that helps organizations automate and simplify the management of its entire Data Center and IT infrastructure. This solution is used by organizations that need to manage environmental capacity with less effort (space, rack, data, and power), track their IT assets and inventory, and efficiently manage cabling.
    Try it Now
  • 1
    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. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    os-tutorial

    os-tutorial

    How to create an OS from scratch

    ...Each tutorial is accompanied by clear explanations, code examples, and references to deepen understanding. The project uses x86 assembly and C to illustrate concepts, making it accessible to students and hobbyists interested in low-level programming. By compiling and running the examples with tools like QEMU, learners gain hands-on experience with OS fundamentals. With its structured lessons and approachable explanations, the repository has become a widely recommended resource for operating system beginners.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    Containerization (Apple)

    Containerization (Apple)

    Containerization is a Swift package for running Linux containers

    This repository provides educational material and sample code that demystify how containerization works and how container components fit together in practice. It walks through the responsibilities of an image format, registry, and runtime, and shows how a minimal runtime can assemble an isolated process with the right filesystem view, environment, and entrypoint. The samples highlight security hardening considerations—such as process isolation, filesystem scoping, and least-privilege...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    Programming Without Coding Technology

    Programming Without Coding Technology

    Create software using visual programming

    PWCT is not a Wizard for creating your application in 1 2 3 steps. PWCT is a general-purpose visual programming language designed for novice and expert programmers. A novice programmer can use PWCT to learn programming concepts like Data Structures, Control Structures and Programming Paradigms. An expert programmer can use PWCT to create any large and complex software. Using PWCT we developed a textual programming language Compiler and Virtual Machine without writing a single line of...
    Leader badge">
    Downloads: 438 This Week
    Last Update:
    See Project
  • Business password and access manager solution for IT security teams Icon
    Business password and access manager solution for IT security teams

    Simplify Access, Secure Your Business

    European businesses use Uniqkey to simplify password management, reclaim IT control and reduce password-based cyber risk. All in one super easy-to-use tool.
    Learn More
  • 5
    ixy-languages

    ixy-languages

    A high-speed network driver written in C, Rust, C++, Go, C#, Java

    ...This project reimplements the ixy driver architecture in Rust, Go, C++, Zig, and possibly other languages, maintaining the same driver semantics and API so users can compare performance, expressivity, safety, and expressiveness trade-offs. The repository helps systems and networking learners understand how low-level I/O code behaves differently in memory-safe languages versus unsafe ones. Each language subdirectory includes build scripts, language-specific idioms (e.g. unsafe blocks in Rust), binding layers, and benchmarks for packet I/O and latency.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    What happens when

    What happens when

    What happens when you type google into your browser and press enter?

    What happens when is a large collaborative documentation-style project that aims to answer in exhaustive detail the canonical interview/thought experiment question, “What happens when you type google into your browser and press Enter?” Rather than giving a high-level overview, the repository tries to break down every step in the process, from low-level events (keyboard press, OS events, keyboard interrupts), through OS-level handling (keyboard scan codes, key events), parsing, DNS lookup, networking (ARP, socket creation, TCP/TLS handshake), HTTP requests, browser behavior, HTML/CSS/JS parsing, rendering engine, GPU rendering, layout, to final drawing and user-visible output. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    raspberry-pi-os

    raspberry-pi-os

    Learning operating system development using Linux kernel and Raspberry

    This project provides a step-by-step educational guide on building a simple operating system kernel entirely from scratch, specifically targeting the Raspberry Pi 3. The operating system, referred to as RPi OS, is inspired by the Linux kernel but remains intentionally minimal to focus on clarity and teaching fundamental OS concepts. Each lesson introduces a kernel feature and demonstrates its implementation within RPi OS, followed by a comparison to how the same concept is realized in the...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    Write a hash table in C

    Write a hash table in C

    Learn how to write a hash table in C

    ...Deeper knowledge of when to use hash tables, when not to use them, and how they can fail. Exposure to new C code. The language doesn't come with one included. It is a low-level language, so you get deeper exposure to how things work at a machine level. The full implementation is around 200 lines of code, and should take around an hour or two to work through. This tutorial assumes some familiarity with programming and C syntax. The code itself is relatively straightforward, and most issues should be solvable with a web search. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Operating Systems: From 0 to 1

    Operating Systems: From 0 to 1

    A book to gain the foundational knowledge to write operating systems

    This book helps you gain the foundational knowledge required to write an operating system from scratch. Hence the title, 0 to 1. After completing this book, at the very least you will learn how to write an operating system from scratch by reading hardware datasheets. In the real world, it works like that. You won't be able to consult Google for a quick answer. A big picture of how each layer of a computer is related to the other, from hardware to software. Write code independently. It's...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Jesta I.S. | Enterprise Software For Retail and Supply Chain Icon
    Jesta I.S. | Enterprise Software For Retail and Supply Chain

    Transition from fragmented entry-level or legacy systems to an enterprise suite.

    Unify your people and operations across all departments and channels. Discover end-to-end retail, wholesale, and supply chain management software suites designed to scale.
    Learn More
  • 10
    ...On the whole it liberates the user from keeping lengthy manual record, and it abates the work load of an organization. This application “STUDENT PLANNER” will be able to implement in future after making some changes and modifications as we make our application at a very low level.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    JMS/Joram implementation of the Bully election algorithm. It is a library to be used by a process' implementation to make it transparently manage coordinator's elections, while it carries out business logic. A sample application is included.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Java IO Extension is a open source project which extends java IO package by providing a java class library to access IO system in a local area network Developers can easily use IO Extension just like using java IO API to access a remote IO system
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    This Java project creates a testing environment application to analyze an image at its low level features and suggest tags to clasify it using an ontology search based on the tags of similar images.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    SoftRenderer is a simple 3D software renderer. It's been written in C++ and its low-level graphics library is SDL. It's intended to be an introduction to software rendering: http://en.wikipedia.org/wiki/Software_rendering
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next