Showing 5057 open source projects for "java open source"

View related business solutions
  • Cloud tools for web scraping and data extraction Icon
    Cloud tools for web scraping and data extraction

    Deploy pre-built tools that crawl websites, extract structured data, and feed your applications. Reliable web data without maintaining scrapers.

    Automate web data collection with cloud tools that handle anti-bot measures, browser rendering, and data transformation out of the box. Extract content from any website, push to vector databases for RAG workflows, or pipe directly into your apps via API. Schedule runs, set up webhooks, and connect to your existing stack. Free tier available, then scale as you need to.
    Explore 10,000+ tools
  • SIEM | API Security | Log Management Software Icon
    SIEM | API Security | Log Management Software

    AI-Powered Security and IT Operations Without Compromise.

    Built on the Graylog Platform, Graylog Security is the industry’s best-of-breed threat detection, investigation, and response (TDIR) solution. It simplifies analysts’ day-to-day cybersecurity activities with an unmatched workflow and user experience while simultaneously providing short- and long-term budget flexibility in the form of low total cost of ownership (TCO) that CISOs covet. With Graylog Security, security analysts can:
    Learn More
  • 1

    Wheefun Execution Library

    A Portable Library for Code Execution

    WFEX provides functionality for portably executing code using a variety of different execution types ("executors") from generic job objects, most notably the "tasklet" concept. It also includes synchronization primitives such as locks and barriers. This library can be included in your project to implement certain forms of high-performance computing into your projects and has bindings planned for C, C++, and Objective C. It abstracts away various concepts that are often relegated to system...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    libevent

    libevent

    Event notification library

    The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. Furthermore, libevent also support callbacks due to signals or regular timeouts. libevent is meant to replace the event loop found in event driven network servers. An application just needs to call event_dispatch() and then add or remove events dynamically without having to change the event loop. The internal event mechanism is completely...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3
    usbmuxd

    usbmuxd

    A socket daemon to multiplex connections from and to iOS devices

    A socket daemon to multiplex connections from and to iOS devices. usbmuxd stands for "USB multiplexing daemon". This daemon is in charge of multiplexing connections over USB to an iOS device. The daemon is automatically started by udev or systemd depending on what you have configured upon hotplug of an iOS device and exits if the last device was unplugged. When usbmuxd is running it provides a socket interface at /var/run/usbmuxd that is designed to be compatible with the socket interface...
    Downloads: 89 This Week
    Last Update:
    See Project
  • 4

    Wheefun Emulator Framework

    A framework for developing emulators

    The Wheefun Emulator Framework (WFEF) aims to provide low-level hardware emulation primitives for writing new emulators, as well as relatively basic implementations for common system architectures (such as the IBM compatible PC). It was originally designed to support the WDMF project, which has need for hardware emulation on modern operating systems. However, it could conceivably be used in other projects. At its core, WFEF provides primitives for emulating a generic system bus and for...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Easy-to-Use Website Accessibility Widget Icon
    Easy-to-Use Website Accessibility Widget

    An accessibility solution for quick website accessibility improvement.

    All in One Accessibility is an AI based accessibility tool that helps organizations to enhance the accessibility and usability of websites quickly.
    Learn More
  • 5
    NanoVM - a portable tiny java vm running on microcontrollers with at least 8k code space, especially Atmel AVR controllers. Robotic examples for the Asuro, the c't-Bot and the Nibo robot are included.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    idevicerestore

    idevicerestore

    Restore/upgrade firmware of iOS devices

    A command-line application to restore firmware files to iOS devices. The iDevice restore application is a full reimplementation of all granular steps which are performed during the restore of firmware to a device. In general, upgrades and downgrades are possible, however subject to the availability of SHSH blobs from Apple for signing the firmware files. idevicerestore requires a properly installed usbmuxd for the restore procedure. Please make sure that it is either running or configured to...
    Downloads: 48 This Week
    Last Update:
    See Project
  • 7
    Adventure Definition Langage (ADL) - a language used to create text adventures similar to Zork and other Infocom games.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    ocapi

    ocapi

    C-level driver collection for MSP430 and derivatives

    ocapi is an open source driver collection for MSP430 and derivative processors. It provides a C language application programming interface (API) for deploying individual processor capabilities. Current modules support serial communication via UART, I2C and SPI, digital I/O (GPIO), analog-to-digital conversion (ADC), Timers and so on. ocapi aims at being independent of the development host platform.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9

    Serial Console (sc)

    Minimal terminal program to get access to a serial console

    serialconsole (sc) is a minimal terminal program allowing to use one machine to access the serial console of another machine.
    Leader badge
    Downloads: 62 This Week
    Last Update:
    See Project
  • The Original Buy Center Software. Icon
    The Original Buy Center Software.

    Never Go To The Auction Again.

    VAN sources private-party vehicles from over 20 platforms and provides all necessary tools to communicate with sellers and manage opportunities. Franchise and Independent dealers can boost their buy center strategies with our advanced tools and an experienced Acquisition Coaching™ team dedicated to your success.
    Learn More
  • 10
    Library for parsing Excel (XLS) files, with a sample program for converting Excel files into CSV. This site is no longer being updated. A new release is available on the new site whose link is shown above.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Hermes

    Hermes

    Hermes software environment manager

    Hermes is a software environment manager used for installing and uninstalling collections of software. While similar to a package manager, Hermes operates differently by defining the entire software stack in a set of package definitions alongside the source code, ensuring strict reproducible control over the software environment. It offers an alternative approach to tools like Homebrew or Docker, with similarities to Nix and Guix. ​
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Programmer's library for random numbers. Also random number generator testing code. Intended for simulation, games and "Monte-Carlo" algorithms.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    TACO is a toolkit for building distributed control systems or any other distributed system. It is based on a C/C++ core. It is based on the client-server model. It supports writing clients and server on Unix+Windows. Clients and servers can be written in
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    XLW is a C++ wrapper for the Excel C API described in the Microsoft Excel 97 Developer's Kit. It makes xll programming automatic. Its powerful interface will empower your C, C# or C++ numerics by embedding them in Excel just like the built-in functions.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    Fedora Cygwin

    Fedora Cygwin

    Cygwin cross-compiler for Fedora

    This project provides a Cygwin cross-compiler toolchain for current versions of Fedora Linux and RHEL6-compatible distributions, including a large selection of cross-compiled libraries. Also available are the mingw32 packages with static libraries required for building Cygwin's setup.exe installer.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    The ATS PL System

    Unleashing the potentials of types and templates

    The programming language ATS unifies implementation with formal specification by accommodating a programmer-centric approach to program verification: How do we know a program being implemented correctly? We ask the programmer to demonstrate it with a proof.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    sysbench

    sysbench

    Scriptable database and system performance benchmark

    sysbench is a scriptable multi-threaded benchmark tool based on LuaJIT. It is most frequently used for database benchmarks, but can also be used to create arbitrarily complex workloads that do not involve a database server. extensive statistics about rate and latency is available, including latency percentiles and histograms. Low overhead even with thousands of concurrent threads. sysbench is capable of generating and tracking hundreds of millions of events per second. New benchmarks can be...
    Downloads: 18 This Week
    Last Update:
    See Project
  • 18
    Portable ISO 'C' (1994) runtime library for the Amiga computer
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    A C++ diagnostic logging API that is simple to use, 100% type-safe, generic, infinitely-extensible, atomic, platform-independent, and extremely efficient. And, best of all, it upholds the spirit of C: you only pay for what you use.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    StateOS

    StateOS

    Free real-time operating system designed for microcontrollers

    Free, extremely simple, amazingly tiny and very fast real-time operating system (RTOS) designed for deeply embedded applications. Target: ARM Cortex-M, STM8. It was inspired by the concept of a state machine. Procedure executed by the task (task state) doesn't have to be noreturn-type. It will be executed into an infinite loop. There's a dedicated function for immediate change the task state.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    crossdjgppv2

    crossdjgppv2

    Cross compiling environment to DJGPP v2

    Win32 hosted tools to cross compile to DJGPP v2 (CWSDPMI) for MS-DOS. The primary reason is to be able to cross compile Allegro 3.12 using GCC 2.7.2.3 & Binutils 2.8.1. Later versions of GCC / Binutils are unable to build Allegro which leads to people either compiling on DOSBox which is incredibly slow, or just giving up all together. So party like it's 1996!
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22

    Extended C Library

    Extended C Library

    Why Is libxc needed? There doesn't exist a library for ANSI C99 for common data containers, such as vectors, trees, etc. There also also doesn't exist a library for common functionality, such as error reporting/logging, string functions, configuration management (reading config files), etc... The programmer working in C doesn't have anything analogous to the Boost C++ library. The extended C library is intended to make some headway into providing this functionality. To ensure...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Tilem - TI Linux Emulator
    TilEm is an emulator for the Z80 series of Texas Instruments graphing calculators. It supports all of the existing models in this series (TI-73, TI-76.fr, TI-81, TI-82, TI-83, TI-83 Plus, TI-84 Plus, TI-85, and TI-86.) TilEm features detailed emulation of all aspects of the calculator hardware, and includes a debugger for writing assembly programs.
    Leader badge
    Downloads: 38 This Week
    Last Update:
    See Project
  • 24
    Object Oriented C (oo tools for C)

    Object Oriented C (oo tools for C)

    Object Oriented tools for C

    Object Oriented C (oo tools for C) kit is for those who want to program in an object oriented manner, but stick on the good old C as well. It implements classes, single class inheritance, multiple inheritance by interfaces and mixins, and exception handling. Ideal for students getting to know OO programming or for systems that lack a C++ compiler. This is a collection of C macros and a small C library. Do not mix with the "ooc programming language" which is a different project at...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    ooHG
    Object Oriented Harbour Graphical interface. This is an object oriented adaptation of the MiniGUI library, that supports existing code and adds new and powerful advantages from the object oriented programming. Visit us at our new site at GitHub.
    Downloads: 0 This Week
    Last Update:
    See Project