Showing 37 open source projects for "high-level assembler"

View related business solutions
  • Paessler - Monitor Your Whole Network in Minutes Icon
    Paessler - Monitor Your Whole Network in Minutes

    Auto-discovery finds your devices and deploys pre-configured sensors instantly. No project plan required, just visibility from day one.

    Waiting weeks for a monitoring rollout isn't an option when infrastructure doesn't stop running. PRTG's auto-discovery scans your network and suggests from over 200 pre-configured sensor types, so you're watching servers, applications and devices within minutes, not after a multi-week deployment. Enterprise-strength monitoring, without the enterprise complexity. Start your free trial today.
    Start Free 30-Day Trial
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • 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.
    Downloads: 47 This Week
    Last Update:
    See Project
  • 2
    ChrysaLisp

    ChrysaLisp

    Parallel OS, with GUI, Terminal, OO Assembler, Class libraries

    ...It has a virtual CPU instruction set and a powerful object and class system for the assembler and high-level languages. It has function-level dynamic binding and loading and a command terminal with a familiar interface for pipe-style command line applications. A Common Lisp-like interpreter is also provided.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    DreamShell

    DreamShell

    Operating system for the Sega Dreamcast

    ...You can see examples in ready-made applications and modules, drivers for various devices, formats and interfaces. Examples for audio and video decoding, compression, packaging, binding, network, emulation, scripts and more. From hardcore low-level assembler to high-level applications. There is also large subproject is the ISO Loader, which contains emulation of BIOS system calls, CDDA playback, and VMU, also it can hooking interrupts for various SDKs and more.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 4

    struct_pgm_z80

    Use structured programming with Z80 assembler

    Use higher level constructs in assembler program (Do while, While, if then else, switch) You can easily add other constructs as well. Works with the SDCC assembler for the Z80 This project is now ported to C. See str_z80 project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5

    UniSIMD-assembler

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

    UniSIMD assembler is a high-level C/C++ macro assembler framework unified across ARM, MIPS, POWER and x86 architectures. 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. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    CCC

    CCC

    Claude Opus 4.6 wrote a dependency-free C compiler in Rust

    Claude’s C Compiler is a remarkable experiment in automated software generation: a full C compiler written from scratch in Rust entirely by an AI model (Claude Opus 4.6) with minimal human intervention, capable of targeting multiple architectures like x86-64, i686, ARM, and RISC-V. The project implements every part of a traditional compiler — the lexer, parser, intermediate representation, optimizer, code generator, assembler, linker, and debug info emitter — without relying on any external toolchain, producing standalone executables in the ELF format. While still early and not fully validated for correctness, it demonstrates the frontier of what sophisticated AI can build in complex, systems-level software domains, including the potential to compile real operating systems and large software projects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Snappy

    Snappy

    A fast compressor/decompressor

    Snappy is a compression/decompression library. It does not aim for maximum compression, or compatibility with any other compression library; instead, it aims for very high speeds and reasonable compression. For instance, compared to the fastest mode of zlib, Snappy is an order of magnitude faster for most inputs, but the resulting compressed files are anywhere from 20% to 100% bigger. Snappy is intended to be fast. On a single core of a Core i7 processor in 64-bit mode, it compresses at...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8

    fpASM

    An x86 assembler that aims to be compatible with MASM and TASM

    An x86 assembler project with the following goals: 1) source level compatibility with MASM and TASM 2) support for the OMF object file format 3) support for 16-bit segmented code
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    BAScript

    Scripting engine for Pascal compilers.

    BAScript is a simple scripting engine written in Object Pascal you can use to add scripting to your Delphi, Lazarus or Free Pascal applications ("host program") to extend their functionality without the need of recompiling them. The virtual machine defines its own language, called the BAScript language. It is a low-level language, somewhat similar to the Assembler language, which is not intended to be easy to program but easy to execute. So it is recommendable to use other higher level languages and translate them into BAScript language. Package includes two compilers that translates from a higher-level language to the BAScript language. You should note that BAScript is intended to be lightweight, so it has not mechanisms to handle complex data structures or large amounts of data or code. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10

    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
  • 11

    TapeWormBF

    A JIT Brainfuck interpreter written in C++

    TapeWorm is an optimising multipass brainfuck interpreter for Linux and Windows, written in C++. It produces and executes handwritten x86 assembly using asmjit as a runtime assembler. No AI was used at any point during development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    iced

    iced

    Blazing fast and correct x86/x64 disassembler, assembler, decoder, etc

    iced is a powerful and feature-rich disassembly and assembly library for x86 and x64 architectures, designed to provide accurate decoding, encoding, and formatting of machine instructions. It supports multiple programming languages, including C#, Rust, and Python, making it accessible to a wide range of developers. The library offers both disassembly and assembly capabilities, allowing users to convert between machine code and human-readable instructions in both directions. It includes...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    JavaCPC Desktop - Java CPC Emulator
    Amstrad CPC-Emulator in JAVA, based on JEMU by R. Wilson. I am searching for good JAVA-coders who are also knowledgable in emulating 8bit homecomputers.
    Leader badge
    Downloads: 12 This Week
    Last Update:
    See Project
  • 14

    Memory Layout Specification Tool

    A tool for generating memory maps for low-level and embedded systems.

    The Memory Layout Specification Tool (MLST) is a file specification and a collection of tools for conveying the contents of a memory map. MLST can take an appropriately formatted specification and create both a representation of the memory map for a assembler and documentation from the input file.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    HipMer

    A High performance distributed memory assembler for big genomic data

    HipMer is the first end-to-end de novo genome assembler designed for extreme scale analysis via efficient parallelization. The single-genome assembly implementation is a high-performance parallelization and port of the Meraculous assembler (http://jgi.doe.gov/data-and-tools/meraculous/). The MetaHipMer extension is a recent addition to HipMer that is geared to large metagenomes and leverages iterative kmer sizes and a specialized scaffolding algorithm to produce increased contiguity and accuracy in metagenomic assemblies. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    ...The opening/high score/game select screens are also not included. The game itself can be found for free on Steam. The graphics of the game are not open source and may not be used in any commercial projects. The music and sound effects are public domain but I would appreciate credit to "Roy Davis" if you use any of the music. He was my father and he passed away in 2011.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 17
    Meraculous-2D

    Meraculous-2D

    Eukaryotic Genome Assembler

    ---------------------------------------- IMPORTANT: Meraculous-2D has been superseded by the HipMer assembler, available here: https://sourceforge.net/projects/hipmer/ ----------------------------------------- Meraculous-2D is a whole genome assembler for NGS reads (Illumina) that is capable of assembling large, diploid genomes with modest computational requirements. Features include: - Efficient k-mer counting and deBruijn graph traversal - Two modes of handling of diploid...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    metasort

    metasort

    A metagenome assembler by reducing microbial community

    Most current approaches analyze metagenomic data with the participation of reference genomes. However, novel microbial communities extend far beyond the coverage of reference databases and de novo metagenome assembly from complex microbial communities still remains a great challenge. Here we present a novel experimental and bioinformatic framework, metaSort, for effective construction of bacterial genomes from metagenomic samples. MetaSort provides a sorted mini-metagenome approach based on...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    MaxInfo

    MaxInfo

    Transcriptome assembler for RNA-seq

    MaxInfo is an automated transcript discovery and quantification software designing for high-throughput RNA sequencing (RNA-seq). Assembling transcripts from reads are challenging because of the unpredictable uncertainties arising from completing full genome structure with very partial observations. MaxInfo tackles this problem by explicitly reducing the inherent uncertainties in the biological system caused by missing information.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20

    Opera

    An optimal genome scaffolding program

    Opera (Optimal Paired-End Read Assembler) is a sequence assembly program (http://en.wikipedia.org/wiki/Sequence_assembly). It uses information from paired-end or long reads to optimally order and orient contigs assembled from shotgun-sequencing reads. An updated version called OPERA-LG has been re-engineered with features for the assembly of large and complex genomes.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21

    SAT-Assembler

    Scalable and accurate targeted gene assembly for large-scale NGS data

    SAT-Assembler is a scalable and accurate gene assembly tool for large-scale RNA-Seq and metagenomic data. It recovers genes from gene families of particular interest to biologists with high coverage, low chimera rate, and extremely low memory usage compared with exiting gene assembly tools. Moreover, it is naturally compatible with parallel computing platforms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    EasyPowoliX64

    EasyPowoliX64

    An assembler language emulator to lean it easily!

    This is a simple simulator of a simple form of Assembler. An assembly language (or assembler language) is a low-level programming language for a computer, or other programmable device, in which there is a very strong (generally one-to-one) correspondence between the language and the architecture's machine code instructions. You will get into the coding with assembler with this easy form of assembler language.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    SOAPdenovo-Trans

    SOAPdenovo-Trans

    A de novo transcriptome assembler.

    Latest Codes on GitHub: https://github.com/aquaskyline/SOAPdenovo-Trans SOAPdenovo-Trans is a de novo transcriptome assembler inherited from the SOAPdenovo2 framework, designed for assembling transcriptome with alternative splicing and different expression level. The assembler provides a more comprehensive way to construct the full-length transcript sets compare to SOAPdenovo2.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    XièXiè Compiler

    XièXiè Compiler

    High-level, meta-language, trans-compiler with virutal machine

    XièXiè is a language with a trans-compiler (or rather source-to-source compiler) which compiles to mainly C++ (C++98 and C++11). It also comes with an own assembler compiler for ARM, IA-32/ x86 and its own byte-code XBC (XièXiè-Byte-Code) including a virtual-machine. XièXiè can be seen as a "Meta Language". --- THIS PROJECT IS IN IT'S FIRST STEPS ---
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    ...The method is fully described in Deshpande, V., Fung, E. D., Pham, S., & Bafna, V. (2013). Cerulean: A hybrid assembly using high throughput short and long reads. arXiv preprint arXiv:1307.7933. http://arxiv.org/abs/1307.7933
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next