Showing 25 open source projects for "abi"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 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
    LibChecker

    LibChecker

    An app to view libraries used in apps in your device

    This app is used to view the third-party libraries used by applications in your device. It can view the ABI architecture of the application's native library (in general, whether the application is 64-bit or 32-bit). It can also view well-known libraries marked by The Rule Repository, and can even sort and view them according to the number of libraries references.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    sdk-js

    sdk-js

    JavaScript / TypeScript SDK for building Astrid OS capsules

    ...Its developer experience is shaped around familiar JavaScript patterns such as Node-style file APIs, WHATWG conventions, and event-driven behavior. The SDK adds typed ergonomics over the lower-level host ABI, making capsule development easier for web and Node developers. Its main value is bringing Astrid capsule development into the JavaScript ecosystem without changing the runtime contract.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 3
    AndroidLibXrayLite

    AndroidLibXrayLite

    Lightweight Android library that bundles the Xray networking core

    ...Its purpose is to provide a minimal, size-optimized build of the native core with a clear Java/Kotlin interface to start, stop, and configure network tunnels. By exposing the core as an AAR with per-ABI artifacts, it keeps application footprints small while supporting common CPU architectures. The library abstracts process management and log streaming so host apps can control lifecycles and capture diagnostics. It’s particularly useful for developers who want to integrate secure, rule-based proxying into their own Android apps without re-implementing the native glue. ...
    Downloads: 24 This Week
    Last Update:
    See Project
  • 4
    node-addon-api

    node-addon-api

    Module for using Node-API from C++

    node-addon-api is a C++ wrapper module that simplifies the creation of Node.js native addons using the Node-API, promoting ABI stability across different Node.js versions.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 5
    Solidity

    Solidity

    The Smart Contract Programming Language

    Solidity is a statically-typed curly-braces programming language designed for developing smart contracts that run on Ethereum. Solidity 0.8.4 adds custom structured errors, allows more flexible configuration of the SMTChecker and fixes a bug in the Solidity ABI decoder v2. Read more about the bug here. With v0.8.4, errors can be defined inside and outside of contracts (including interfaces and libraries). This provides a convenient and gas-efficient way to explain to users why an operation failed. As a relatively young language, Solidity is advancing at a rapid speed. We aim for a regular (non-breaking) release every 2-3 weeks, with approximately two breaking releases per year. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 6
    The LLVM Compiler Infrastructure

    The LLVM Compiler Infrastructure

    Collection of modular and reusable compiler and toolchain technologies

    The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Despite its name, LLVM has little to do with traditional virtual machines. LLVM began as a research project at the University of Illinois, with the goal of providing a modern, SSA-based compilation strategy capable of supporting both static and dynamic compilation of arbitrary programming languages. Since then, LLVM has grown to be an umbrella project consisting of a number of subprojects, many of...
    Downloads: 137 This Week
    Last Update:
    See Project
  • 7
    Echidna

    Echidna

    Ethereum smart contract fuzzer

    Echidna is a weird creature that eats bugs and is highly electrosensitive (with apologies to Jacob Stanley) More seriously, Echidna is a Haskell program designed for fuzzing/property-based testing of Ethereum smarts contracts. It uses sophisticated grammar-based fuzzing campaigns based on a contract ABI to falsify user-defined predicates or Solidity assertions. We designed Echidna with modularity in mind, so it can be easily extended to include new mutations or test specific contracts in specific cases. Optional corpus collection, mutation and coverage guidance to find deeper bugs. Powered by Slither to extract useful information before the fuzzing campaign. ...
    Downloads: 32 This Week
    Last Update:
    See Project
  • 8
    librdkafka

    librdkafka

    The Apache Kafka C/C++ library

    ...KAFKA is a registered trademark of The Apache Software Foundation and has been licensed for use by librdkafka. librdkafka has no affiliation with and is not endorsed by The Apache Software Foundation. SASL (GSSAPI/Kerberos/SSPI, PLAIN, SCRAM, OAUTHBEARER) support. Guaranteed API stability for C & C++ APIs (ABI safety guaranteed for C). Runs on Linux, MacOS X, Windows, Solaris, FreeBSD, AIX, and more. Commercial support is available from Confluent Inc.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Nethereum

    Nethereum

    Ethereum .Net cross platform integration library

    ...Nethereum is developed targeting netstandard 1.1, netstandard 2.0, netcore 2.1, netcore 3.1, net451 and also as a portable library, hence it is compatible with all the operating systems (Windows, Linux, MacOS, Android, and OSX) and has been tested on cloud, mobile, desktop, Xbox, hololens and windows IoT. Simplified smart contract interaction for deployment, function calling, transaction and event filtering and decoding of topics. ABI to .Net type encoding and decoding, including attribute-based for complex object deserialization. Transaction, RLP, and message signing, verification, and recovery of accounts. The simplified account life cycle for both managed by third-party client (personal) or stand-alone (signed transactions).
    Downloads: 1 This Week
    Last Update:
    See Project
  • Paessler: Easy to Use With Enterprise Power. Free Trial Icon
    Paessler: Easy to Use With Enterprise Power. Free Trial

    A low-code dashboard makes monitoring intuitive for any admin, while scripting and custom sensors give experts full control.

    You shouldn't have to choose between a monitoring tool that's easy to use and one that's powerful enough for a complex environment. PRTG's low-code interface lets any admin build dashboards, set alerts and monitor devices without scripting, while custom sensors and full API access are there when your team needs deeper control. One platform, no compromise. Download a free 30-day trial now.
    Get Free Download
  • 10

    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. At present, Intel...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    TypeChain

    TypeChain

    TypeScript bindings for Ethereum smart contracts

    ...This wastes time and might introduce bugs that will be triggered only in runtime. TypeChain solves these problems (as long as you use TypeScript). TypeChain is a code generator - provide ABI file and name of your blockchain access library (ethers/truffle/web3.js) and you will get TypeScript typings compatible with a given library.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    libjpeg-turbo

    libjpeg-turbo

    SIMD-accelerated libjpeg-compatible JPEG codec library

    libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, ARM, and PowerPC systems. On such systems, libjpeg-turbo is generally 2-6x as fast as libjpeg, all else being equal. On other types of systems, libjpeg-turbo can still outperform libjpeg by a significant amount, by virtue of its highly-optimized Huffman coding routines. In many cases, the performance of libjpeg-turbo rivals...
    Leader badge
    Downloads: 37,944 This Week
    Last Update:
    See Project
  • 13
    WebVM

    WebVM

    Virtual Machine for the Web

    WebVM is a fully client-side virtual machine that runs a complete Linux environment directly inside a web browser using WebAssembly and modern web technologies. It is designed to be Linux ABI-compatible, allowing unmodified Linux binaries to run seamlessly without requiring server-side infrastructure. Powered by the CheerpX virtualization engine, WebVM includes an x86-to-WebAssembly JIT compiler, a virtual file system, and a Linux syscall emulator, enabling realistic execution of applications. The system can run a full Debian distribution, including development tools, graphical interfaces, and command-line utilities. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    Mozilla JPEG Encoder Project

    Mozilla JPEG Encoder Project

    Improved JPEG encoder

    MozJPEG improves JPEG compression efficiency achieving higher visual quality and smaller file sizes at the same time. It is compatible with the JPEG standard, and the vast majority of the world's deployed JPEG decoders. MozJPEG is compatible with the libjpeg API and ABI. It is intended to be a drop-in replacement for libjpeg. MozJPEG is a strict superset of libjpeg-turbo's functionality. All MozJPEG's improvements can be disabled at run time, and in that case it behaves exactly like libjpeg-turbo. MozJPEG is meant to be used as a library in graphics programs and image processing tools. We include a demo cjpeg command-line tool, but it's not intended for serious use. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 15
    0x Monorepo

    0x Monorepo

    0x protocol monorepo - includes our smart contracts

    ...Visit our developer portal for a comprehensive list of core & community-maintained packages. All packages maintained with this monorepo are listed. You will also need to have Python 3 installed, in order to build and run the tests of abi-gen's command-line interface, which is integrated with the yarn build, yarn test, and yarn lint commands described below. More specifically, your local pip should resolve to the Python 3 version of pip, not a Python 2.x version.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    libaco

    libaco

    A blazing fast and lightweight C asymmetric coroutine library

    ...It is extremely memory-efficient, 10,000,000 coroutines simultaneously to run cost only 2.8 GB physical memory (run with tcmalloc, each coroutine has a 120B copy-stack size configuration). The phrase "fastest" in above means the fastest context switching implementation which complies to the Sys V ABI of Intel386 or AMD64.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    FFT for ARMv6

    Fixed point 16/32 integer FFT library for the Raspberry Pi and Android

    ...It includes hand optimised ARMv6 assembler, demonstrating techniques such as pipeline stuffing to achieve maximum performance. It also demonstrates how to include large chunks of assembler inline with C/C++ thus avoiding ABI issues between platforms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    cppm

    An independent module architecture for C++.

    ...Some key differences compared to the former are the use of a hierarchical namespace and the use of human readable “fully qualified names” instead of GUIDs, as well as the support for basic metadata that allows the distribution of modules in binary form only, while still allowing extensive reuse. Component proxies are central to the abstraction of the ABI and allow the C++M model to do automatic marshaling of parameters, automatic lifecycle management (RAII) and to support exception handling across component (and compiler/library) boundaries. These proxies are generated with a special pre-compiler from the “module description language”.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    AROS Clang

    Modified llvm-Clang compiler that targets AROS

    Modified llvm-clang compiler that targets the AROS Research Operating System. Presently only includes cross-compilation but future versions may support native compilation as well.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    A cross-platform framework built in C with multiple language bindings, easing the transition between languages and platforms, while maintaining ABI compatibility.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    MorphMPI simulates an ABI for MPI. Applications compiled using MorphMPI can easily be relinked to use any MPI implementation on a compatible OS-cpu combination.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Utility to dump undecorated C++ symbols from C/C++ libraries in a sorted fashion. Useful for testing new library versions for backwards ABI compatibility, among other things. Requires a valid install of VS.Net 2003 or VS 2005, and the .NET 2.0 framework.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    ELF abisum is a tool to generate an ABI checksum of ELF binaries from their DWARF debug information. It can be used to speed up builds by avoiding unnecessary re-linking of binaries.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    EclipseEJB is a series of plugins for Eclipse to facilitate the management of an OpenEJB installation from within the Eclipse IDE. Feature plans include the ability to completely configure OpenEJB from a series of configuration file editors, and the abi
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    ABIcheck is a tool for checking an application's compliance with a library's defined Application Binary Interface (ABI). It relies on ABI definition information contained in the library. Example definitions are given for GNOME and glibc.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next