Showing 25 open source projects for "machine"

View related business solutions
  • Run Any Workload on Compute Engine VMs Icon
    Run Any Workload on Compute Engine VMs

    From dev environments to AI training, choose preset or custom VMs with 1–96 vCPUs and industry-leading 99.95% uptime SLA.

    Compute Engine delivers high-performance virtual machines for web apps, databases, containers, and AI workloads. Choose from general-purpose, compute-optimized, or GPU/TPU-accelerated machine types—or build custom VMs to match your exact specs. With live migration and automatic failover, your workloads stay online. New customers get $300 in free credits.
    Try Compute Engine
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    BinExport

    BinExport

    Export disassemblies into Protocol Buffers

    ...This exported data can then be used for binary comparison, diffing, and advanced analysis tasks through BinDiff or other compatible tools. BinExport captures detailed information such as instructions, functions, control flow graphs, and metadata, providing a machine-readable representation of a program’s disassembled structure. It supports multiple export formats, including binary, text, and statistics outputs, and can be used interactively or via scripting (IDC, IDAPython, or Ghidra’s headless mode). The project includes complete build instructions for Linux, macOS, and Windows, ensuring reproducibility across platforms.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    RARS

    RARS

    RISC-V Assembler and Runtime Simulator

    RARS, the RISC-V Assembler, Simulator, and Runtime, will assemble and simulate the execution of RISC-V assembly language programs. Its primary goal is to be an effective development environment for people getting started with RISC-V.
    Downloads: 191 This Week
    Last Update:
    See Project
  • 3
    Selfie

    Selfie

    An educational software system of a tiny self-compiling C compiler

    ...The Selfie Project provides an educational platform for teaching undergraduate and graduate students the design and implementation of programming languages and runtime systems. The focus is on the construction of compilers, libraries, operating systems, and even virtual machine monitors. The common theme is to identify and resolve self-reference in systems code which is seen as the key challenge when teaching systems engineering, hence the name. Selfie is implemented in a single (!) file and kept minimal for simplicity. There is also a simple in-memory linker, a RISC-U disassembler, a garbage collector, L1 instruction and data caches, a profiler, and a debugger with replay.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    RedtDec

    RedtDec

    RetDec is a retargetable machine-code decompiler based on LLVM

    The decompiler is not limited to any particular target architecture, operating system, or executable file format. ELF, PE, Mach-O, COFF, AR (archive), Intel HEX, and raw machine code supported. 32-bit: Intel x86, ARM, MIPS, PIC32, and PowerPC 64-bit: x86-64 supported. Demangling of symbols from C++ binaries (GCC, MSVC, Borland). Reconstruction of functions, types, and high-level constructs. Output in two high-level languages: C and a Python-like language. Generation of call graphs, control-flow graphs, and various statistics. ...
    Downloads: 38 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
  • 5
    SC/MP Processor Emulator

    SC/MP Processor Emulator

    Emulator of the ancient 8 bit microprocessor SC/MP 2

    Emulator of the ancient 8 bit microprocessor ISP-8A 500D/600D or more common "SC/MP" from National Semiconductor. The download contains all sources plus an executable Java Jar file to start right away. Some SC/MP hex dump examples are provided in directory "/etc" as well. The download also contains unit tests and some helping documentation (also in /etc). You may slow down the CPU operations, displaying the CPUs status register as LEDs, to watch the CPU working with its...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 6

    obfusc

    toolchain for obfuscated compilation

    This is a C compiler, assembler, linker and virtual machine for computing based on encrypted working and obfuscated compilation and execution. The idea is that the platform machine `works encrypted' for the user and unencrypted for the operator, running a machine code instruction set in user mode that is provably safe against computational attacks, for code that is generated by a compiler that has introduced random variations into the code at each recompilation so that the attacker has no statistical leverage from human programming biases.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7

    FCML

    A machine code manipulation library for Intel 64 and IA-32.

    This is a general purpose machine code manipulation library for IA-32 and Intel 64 architectures. The library supports UNIX-like systems as well as Windows and is highly portable. The FCML library is free for commercial and non-commercial use as long as the terms of the LGPL license are met. Currently it supports such features as: - A one-line disassembler - A one-line assembler - An experimental multi-pass load-and-go assembler (Multi line!)
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    FlexxCpu

    FlexxCpu

    Flexible and eXpandable Cpu simulation

    A small simulation of an experimental customized Cpu called FlexxCpu. A virtual Cpu whose assembly instructions have been strongly influenced by old cpus architecture (8080, 6809, z80, 68k, etc...) Please support this project by donating to this fundraiser: ------------------------------------------- Give birth to new travel bicycles!!! https://gofund.me/2201d2a4 -------------------------------------------
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9

    crudasm9

    Open-source disassembler for x86/x64 machine code (New BSD License!)

    CRUDASM9 is an open-source disassembler for x86/x64 machine code binaries. It can be used to disassemble Win32/Win64 EXE/DLL files, or a raw binary file. It uses the New BSD license, allowing royalty-free use in both open-source and commercial software.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Deploy Apps in Seconds with Cloud Run Icon
    Deploy Apps in Seconds with Cloud Run

    Host and run your applications without the need to manage infrastructure. Scales up from and down to zero automatically.

    Cloud Run is the fastest way to deploy containerized apps. Push your code in Go, Python, Node.js, Java, or any language and Cloud Run builds and deploys it automatically. Get fast autoscaling, pay only when your code runs, and skip the infrastructure headaches. Two million requests free per month. And new customers get $300 in free credit.
    Try Cloud Run Free
  • 10
    Lilac - a Java assembler

    Lilac - a Java assembler

    An assembler and disassembler for the JVM (Java Virtual Machine)

    Lilac is a tool suite, which contains an assembler and a disassembler for the JVM (Java Virtual Machine) bytecode. The assembler takes textual representations of Java classes, written in an assembler-like syntax, and converts them to binary Java class files, which can be loaded into JVM. The disassembler takes binary Java class files and creates out of them assembler files suitable for the assembler. In general (except for some very rare cases) Lilac tools allow a perfect round-trip, that is, if you disassemble a class file and then assemble it again, without making any changes, you'll get the original file.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Libry Compiler 4.1

    Libry Compiler 4.1

    Libry Compiler 4.1

    .... *---------------------------------------------------------* |Libry Compiler 4.1 Documentation (c) by Kinex Development| Introduction: ----------------------------------------------------------- Libry Compiler is a 32-Bit Compiler which compiles directly into machine code and produces a small PE file. Libry's syntax is in a style of C language. Produced executables don't need any runtime because it is pure machine code. ----------------------------------------------------------- Variables: ----------------------------------------------------------- - Directive 'byte' * Description: Reserve a byte. -> byte <Identifier> [optional: = <Number>] ; - Directive 'int' * Description: Reserve a word. -> int <Identifier> [optional: = <Number>] ; - Directive 'dword' * Description: Reser
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Michel Max Spread - XLSX Loader/Creator

    Michel Max Spread - XLSX Loader/Creator

    Michel Max MMSpread is an API XLSX files without the MS Excel ins...

    The Michel Max - MMSpread is an API to generate XLSX Spreadsheets without having the Microsoft Excel installed in the Machine. It allows you to Load XLSX files and edit them, or even create them from nothing, without having annoying alerts when it is open. It supports the following Microsoft Excel items: - All styles (font, border, background, etc). - Validation: List ONLY, and it has to be sequential. - Conditional Formula Formatting. - Comments
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    ZILF

    This repository is deprecated. Use Heptapod instead.

    THIS REPOSITORY IS DEPRECATED. Please use the Heptapod repository instead: https://foss.heptapod.net/zilf/zilf ZILF is a set of tools for working with the ZIL interactive fiction language, including a compiler, assembler, disassembler, and game library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    BasePCDisasm

    Disassembler for the BasePC (ITMO University)

    Disassembler for the BasePC, used for studying Architecture of Computing Systems in ITMO University, Russia. Output syntax is fully compatible with https://code.google.com/p/bcomp/ .
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    Machine Instructions Engine

    Assembler, Disassembler, Processor Emulator

    Machine Instructions Engine is the engine that can disassemble instruction, disassemble its length, assemble instructions and emulate device(processor). The engine will support Intel and AMD instructions. For now length disassembling and Intel instructions only are supported. This project is intended to be as separate library. Also you can use sources to use this engine in your projects directly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    jallie

    Java classfile assembler/disassembler and interactive low-level editor

    Java Classfile assembler/disassembler and low-level interactive editor. Allows viewing and manipulation of Java class data both manually and via scripts. Load in a class file, make changes, and then save the result.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    RedSteel

    RedSteel

    Emulator and assembler

    RedSteel is an exotic system based on an exotic micro-processor. This package brings an assembler software and an emulator.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Q Disassembler is a flexible disassembly engine that aims to provide precise information about machine instructions while maintaining OS-independence and performance.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    1664 macro assembler, simulator, console debugger, interpreter (host system calls.)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    bMARS is a java implementation of Redcode virtual machine MARS - "Memory Array Redcode Simulator"
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Standard ML of Sønder Tranders.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Flasm is an assembler/disassembler for Flash actionscript bytecode. Using flasm, script authors may learn how actionscript compiler and Flash Player virtual machine work, and tweak the compiled bytecode in SWF files for performance.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    mt6502dis is an interactive disassembler for parsing 6502 machine code. It is a GUI based program and uses the GTK+1 or GTK+2 toolkits.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    A open source java card virtual machine implementation. And also some part of the VM code can be used as part of kinds of tools such as javacard bytecode disassembler.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Desquirr is a decompiler plugin for Interactive Disassembler Pro. It is currently capable of simple data flow analysis of binaries with Intel x86 machine code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next
MongoDB Logo MongoDB
Gen AI apps are built with MongoDB Atlas
Atlas offers built-in vector search and global availability across 125+ regions. Start building AI apps faster, all in one place.
Try Free →