• Run applications fast and securely in a fully managed environment Icon
    Run applications fast and securely in a fully managed environment

    Cloud Run is a fully-managed compute platform that lets you run your code in a container directly on top of scalable infrastructure.

    Run frontend and backend services, batch jobs, deploy websites and applications, and queue processing workloads without the need to manage infrastructure.
    Try for free
  • MicroStation by Bentley Systems is the trusted computer-aided design (CAD) software built specifically for infrastructure design. Icon
    MicroStation by Bentley Systems is the trusted computer-aided design (CAD) software built specifically for infrastructure design.

    Microstation enables architects, engineers, and designers to create precise 2D and 3D drawings that bring complex projects to life.

    MicroStation is the only computer-aided design software for infrastructure design, helping architects and engineers like you bring their vision to life, present their designs to their clients, and deliver their projects to the community.
    Learn More
  • 1
    NASM

    NASM

    A cross-platform x86 assembler with an Intel-like syntax

    NASM (Netwide Assembler) is a widely used, open-source assembler for the x86 architecture that provides a flexible and portable way to write low-level machine code using an Intel-style syntax. It is designed to support a wide variety of output formats, making it suitable for different operating systems and development environments. NASM is known for its simplicity and clarity, allowing developers to write assembly code that is both readable and efficient. It is commonly used in system programming, operating system development, and performance-critical applications where direct hardware control is required. ...
    Downloads: 20 This Week
    Last Update:
    See Project
  • 2
    Apollo-11

    Apollo-11

    Original Apollo 11 Guidance Computer (AGC) source code

    Apollo-11 hosts the original Apollo 11 Guidance Computer (AGC) source code for the Command Module and Lunar Module, faithfully transcribed from historical listings. It is written in AGC assembly and reflects 1960s software engineering practices, complete with comments from the original programmers. The code is both a cultural artifact and a technical reference, illustrating how limited memory and processor constraints shaped algorithms and system design.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3
    Capslock

    Capslock

    Tool to remap Caps Lock key behavior on Windows systems

    ...This helps apply the Principle of Least Privilege to Go software, guiding audits, supply chain reviews, and trust assessments. Capslock aims to make security posture analysis more proactive by surfacing capability-based risk signals before malicious or overly powerful code is introduced into production.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 4
    NSync

    NSync

    nsync is a C library that exports various synchronization primitives

    ...Unlike traditional pthreads-based synchronization, nsync introduces conditional critical sections, allowing developers to wait for arbitrary conditions without explicit signaling or complex loop-based logic. This approach simplifies concurrency management and often improves readability and maintainability of multithreaded code. The library emphasizes efficiency, with locks and condition variables occupying minimal memory and supporting cancellation mechanisms through nsync_note objects rather than thread-level cancellation. Designed with portability and performance in mind, nsync can be compiled on Unix-like systems and Windows using a C90 compiler.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Agentic AI SRE built for Engineering and DevOps teams. Icon
    Agentic AI SRE built for Engineering and DevOps teams.

    No More Time Lost to Troubleshooting

    NeuBird AI's agentic AI SRE delivers autonomous incident resolution, helping team cut MTTR up to 90% and reclaim engineering hours lost to troubleshooting.
    Learn More
  • 5
    McuOnEclipse

    McuOnEclipse

    Releases of McuOnEclipse projects

    Processor Expert components and Eclipse examples and plugins.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 6
    Mecrisp - A family of optimising native code Forth implementations for MSP430, ARM Cortex M, RISC-V RV32IM(C), MIPS M4K and FPGAs.
    Leader badge
    Downloads: 66 This Week
    Last Update:
    See Project
  • 7
    pFFh

    pFFh

    a self-contained development environment for embedded systems.

    ...The code has been run and tested on the PIC18F16Q40, PIC18F16Q41, PIC18F57Q43 and PC18F56Q71 "Curiosity Nano” boards.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    Objeck

    Objeck

    Simple ⇒ Object-Oriented ⇒ Functional

    Objeck is an object-oriented programming language with functional features. Objeck emphasizes, expression, simplicity, portability, and scalability. The programming environment consists of a compiler, virtual machine, and command line debugger with IDE plugins.
    Leader badge
    Downloads: 8 This Week
    Last Update:
    See Project
  • 9
    Asmosis

    Asmosis

    A set of tools related to assembly language programming.

    ...The tools include: - the Asm::X86 Perl module, - AsmDoc - an HTML documentation generator for assembly language, - Asm4Doxy - Assembly converter for Doxygen (http://www.doxygen.org/), - converters between various assembly language dialects: NASM (The Netwide Assembler, https://www.nasm.us), fasm (flat assembler, https://flatassembler.net) and GNU as, - converters from C/C++ header files to assembly language header files, - make4fasm - a Makefile generator for fasm, - Linux-2.6 kernel module helpers for fasm and NASM, - macros for Autoconf (https://www.gnu.org/software/autoconf/), - pieces of code that may be useful for starting developing a simple operating system. See the project homepage https://asmosis.sourceforge.io and the project Wiki in the menu above.
    Downloads: 12 This Week
    Last Update:
    See Project
  • Comet Backup - Fast, Secure Backup Software for MSPs Icon
    Comet Backup - Fast, Secure Backup Software for MSPs

    Fast, Secure Backup Software for Businesses and IT Providers

    Comet is a flexible backup platform, giving you total control over your backup environment and storage destinations.
    Learn More
  • 10

    UniSIMD-assembler

    SIMD macro assembler unified for ARM, MIPS, PPC and x86

    ...It establishes a subset of both BASE and SIMD instruction sets with clearly defined common API, so that application logic can be written and maintained in one place without code replication. The assembler itself isn't a separate tool, but rather a collection of C/C++ header files, which applications need to include directly in order to use. At present, Intel SSE/SSE2/SSE4 and AVX/AVX2/AVX-512 (32/64-bit x86 ISAs), ARMv7 NEON/NEONv2, ARMv8 AArch32 and AArch64 NEON, SVE (32/64-bit ARM ISAs), MIPS 32/64-bit r5/r6 MSA and POWER 32/64-bit VMX/VSX (little/big-endian ISAs) are mostly implemented (/w horizontal reductions) although scalar improvements, wider SIMD vectors with zeroing/merging predicates in 3/4-operand instructions are planned as extensions to current 2/3-operand SPMD-driven vertical SIMD ISA. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    ...those implemented within the Standard C++ Library and the Boost Library. In particular data-flow based parallelism and a FIX-to Exchange-Protocol message translator that is blindingly fast! The source code has moved to GitLab: https://gitlab.com/jmmcg/libjmmcg
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12

    asm68c

    Assembles M6800 and 6801 assembly language source code. (and Forth)

    A simple absolute mode assembler for 6800/6801. Handles the complete published set of opcodes/mnemonics. Mostly source-language compatible with the common assemblers in use circa 1985, but no macros. Now uses standard LDAA syntax by default. Produces basic S1/S9 object files and assembly listings, and now binary and MC-10 compatible cassette images. (This is for the 8-bit 6800, not the 16/32 bit 68000/coldfire processors.)
    Downloads: 7 This Week
    Last Update:
    See Project
  • 13
    HelloSilicon

    HelloSilicon

    An introduction to ARM64 assembly on Apple Silicon Macs

    An introduction to assembly on Apple Silicon Macs. In this repository, I will code along with the book Programming with 64-Bit ARM Assembly Language, adjusting all sample code for Apple's ARM64 line of computers. While Apple's marketing material seems to avoid a name for the platform and talks only about the M1 processor, the developer documentation uses the term "Apple Silicon". You need Xcode 12.2 or later, and to make things easier, the command line tools should be installed. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    m6811dis

    m6811dis

    M6811 Code-Seeking Disassembler

    The M6811 Code-Seeking Disassembler is a command-line tool that lets you enter known starting vectors for a given code image for the 6811 micro. It will disassemble the code and follow through branches to assist in the separation of code and data. Its companion Fuzzy Function Analyzer uses DNA Sequence Alignment Algorithms to locate similar code in multiple binaries, facilitating reverse-engineering.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    raspberry-pi-os

    raspberry-pi-os

    Learning operating system development using Linux kernel and Raspberry

    ...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 Linux kernel. The repository is structured so that every lesson corresponds to a snapshot of the source code at that stage, making it easier for learners to follow the progression of kernel development. The design of the lessons emphasizes gradual learning, allowing readers without prior OS development experience to understand kernel internals. The project is still under active development and encourages community contributions to expand its lessons and improve its content.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    PlusOS (Plus Operating System)

    PlusOS (Plus Operating System)

    OS bootable from Linux,Windows and others partitions as auxiliary OS

    ...That's built to run as auxiliary OS with Major OS like Windows and Linux etc..bootable with grub2 and own boot loader.focused on eBook reading software(PDF,EPUB,MOBI,DJVU,CHM...).with programs like calculator, notepad,source code editor, hex viewer, text viewer,image viewer and many games.VESA 32bpp GUI from startup.read-only plus maybe writing support for standard file systems FAT/NTFS/EXT/CDFS.codec for archives(ZIP,RAR,7z,GZ ...).codec for image formats(JPG,BMP,GIF,PNG...).video player or at least thumbnails extract(AVI,MKV,MP4,3GP...). mountable as filesystem from ISO,ISZ file.generic drivers VBE,USB,HD Audio,Keyboard, mouse.bootable on qemu and of course on real computer systems.at least all drivers for one computer (my) this is primary goal. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17

    Lissajous figures

    It animates some Lissajous figures. It is Boot-able.

    This is a short simple boot-able program that animates some Lissajous figures. It can only run when the computer contains Bios, and when the computer is booted. The complete source code is here as an .asm file which can be compiled instantly with the Fasmw compiler. It has an interesting way of switching the computer into 64 bit Long mode. It actually switches the computer back and forth between 16 bit and 64 bit mode, easily, with an interesting technique.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    WinCMOC (M6809 C Compiler)

    WinCMOC (M6809 C Compiler)

    A C Compiler/Editor for Retro 6809 Machines (Colour Computer/Dragon)

    WinCMOC v0.6 is here! So many new features, I cant remember them all. Please uninstall old versions before installing. This is a port of the CMOC compiler (written by Pierre Sarrazin) to Windows. Currently CMOC does not support linking, so, I've written front end tools which edit CMOC's output so that it can be assembled and linked via LWTOOL's. A simple C editor in included which makes it easy to compile/build and run the xroar emulator. Please visit the CMOC...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    HSK

    HSK

    High Speed Karlsruhe open automotive code initiative

    ...The XC878 is an 8052 compatible 8-bit µC. Our dedication is to 8-bit real time applications, guaranteed by the powerful peripherals of the XC878. This project aims to publish those portions of our code, which may be of use to a wider audience.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    QuickCrt

    QuickCrt

    Object-oriented RAD framework for Turbo Pascal 7.0

    ...However, this initial version is more of a "Proof of Concept" and engine for PGME. Rather than an actual project. It has some serious limitations. Since it was built in a "vacuum" with no pre-planning, it is a little bit of spaghetti code. Also, it doesn't support real windowing, multi-tasking or draw behind visible objects. QCrt 9 is currently under development. It is a complete rewrite in assembly with TP wrappers. It is being hosted at http://github.com/LoopZ/QCrt
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    pyz80 is a z80 cross-assembler written entirely in Python. It accepts text files with the syntax of the Sam Coupe's popular COMET assembler, and outputs a disk image suitable for loading in SimCoupe or transferring to floppy disk for use with a real Sam.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Code Red Sim

    Code Red Sim

    A low-power ISA design and simulator for a 2010 IEEE competition

    ...Since the competition dictated a small team size, our professor split the class and gave each group a color. We liked the name "Code Red" and chose it to represent our team and school's color (UMass' official color is Maroon.) Only later did we realize that "Code Red" was the name of an unrelated computer worm from 2001.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    A Java 2 (JDK 1.3/1.4) compatible virtual machine. joeq is unique in that it is almost entirely implemented in Java, making it reliable and efficient. It is also language-independent, so code from any language can be seamlessly and dynamically compiled.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    z390 Portable Mainframe Assembler

    z390 Portable Mainframe Assembler

    z390 Portable Mainframe Assembler and Emulator

    z390 Portable Mainframe Assembler and Emulator
    Downloads: 14 This Week
    Last Update:
    See Project
  • 25
    A repository of open-source code written in the HLA (High-Level Assembler) Language including demos, applications, utilities, and code snippets.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next
MongoDB Logo MongoDB