Open Source Linux Software Development Software - Page 64

Software Development Software for Linux

View 1350 business solutions
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 1
    Discord Rich Presence

    Discord Rich Presence

    C# custom implementation for Discord Rich Presence

    This is a C# implementation of the Discord RPC library which was originally written in C++. This avoids having to use the official C++ and instead provides a managed way of using the Rich Presence within the .NET environment. While the official C++ library has been deprecated, this library has continued support and development for all your Rich Presence needs, without requiring the Game SDK.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    Docker SDK for Python

    Docker SDK for Python

    A Python library for the Docker Engine API

    A Python library for the Docker Engine API. It lets you do anything the docker command does, but from within Python apps, run containers, manage containers, manage Swarms, etc. The latest stable version is available on PyPI. Either add docker to your requirements.txt file or install with pip. To communicate with the Docker daemon, you first need to instantiate a client. The easiest way to do that is by calling the function from_env(). It can also be configured manually by instantiating a DockerClient class. Run and manage containers on the server. You can also create more advanced networks with custom IPAM configurations. Get and list nodes in a swarm. Before you can use these methods, you first need to join or initialize a swarm. Manage plugins on the server. Both the main DockerClient and low-level APIClient can connect to the Docker daemon with TLS.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3
    Driver.js

    Driver.js

    A lightweight, dependency-free JavaScript library

    Driver.js is a lightweight, framework-agnostic JavaScript library for building guided tours, feature spotlights, and product walkthroughs. It programmatically highlights elements on a page, dims the background, and attaches callouts so users learn new flows without leaving the UI. The API lets you define steps, order, and behavior, while handling positioning, scrolling, and viewport collisions gracefully. It strives to be unobtrusive: tours can be triggered contextually, resumed, or dismissed without hijacking the app. Accessibility and keyboard interaction are considered so tours remain usable beyond simple mouse clicks. Because it has no hard dependency on a specific framework, it integrates into vanilla JS apps or modern stacks alike.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 4
    Evilginx v.1.1.0

    Evilginx v.1.1.0

    Man-in-the-middle attack framework used for phishing credentials

    Evilginx v.1.1.0 is the original version of a man-in-the-middle phishing research framework created to demonstrate risks in web authentication systems. It used a customized Nginx configuration to proxy traffic between a browser and a legitimate web service. The framework was designed to study how credentials and authenticated session cookies could be intercepted during authorized security assessments. Site-specific templates defined how supported services were proxied and modified. A Python management script handled configuration, log processing, and supporting workflow tasks. The repository is obsolete and has been superseded by Evilginx2, which replaced its Nginx-based architecture with a standalone Go implementation. Because its capabilities can facilitate credential theft, legitimate use is limited to defensive research and explicitly authorized testing.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Start Free
  • 5
    Flower

    Flower

    Flower: A Friendly Federated Learning Framework

    A unified approach to federated learning, analytics, and evaluation. Federate any workload, any ML framework, and any programming language. Federated learning systems vary wildly from one use case to another. Flower allows for a wide range of different configurations depending on the needs of each individual use case. Flower originated from a research project at the University of Oxford, so it was built with AI research in mind. Many components can be extended and overridden to build new state-of-the-art systems. Different machine learning frameworks have different strengths. Flower can be used with any machine learning framework, for example, PyTorch, TensorFlow, Hugging Face Transformers, PyTorch Lightning, scikit-learn, JAX, TFLite, MONAI, fastai, MLX, XGBoost, Pandas for federated analytics, or even raw NumPy for users who enjoy computing gradients by hand.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 6
    Folly

    Folly

    An open-source C++ library developed and used at Facebook

    Folly (acronymed loosely after Facebook Open Source Library) is a library of C++14 components designed with practicality and efficiency in mind. Folly contains a variety of core library components used extensively at Facebook. In particular, it's often a dependency of Facebook's other open source C++ efforts and place where those projects can share code. It complements (as opposed to competing against) offerings such as Boost and of course std. In fact, we embark on defining our own component only when something we need is either not available, or does not meet the needed performance profile. We endeavor to remove things from folly if or when std or Boost obsoletes them. Performance concerns permeate much of Folly, sometimes leading to designs that are more idiosyncratic than they would otherwise be (see e.g. PackedSyncPtr.h, SmallLocks.h). Good performance at large scale is a unifying theme in all of Folly.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 7
    GORM

    GORM

    The fantastic ORM library for Golang, aims to be developer friendly

    GORM is a powerful, developer-friendly ORM library for Go. It maps Go structs to DB tables, supports relationships, hooks, transactions, eager loading, raw SQL, migrations, and advanced querying with plugins.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 8
    GPUPixel

    GPUPixel

    Real-time image and video processing library similar to GPUImage

    GPUPixel is a real-time image and video processing library written in C++11, based on OpenGL/ES. It offers functionalities similar to GPUImage, including built-in beauty filters, enabling efficient processing and rendering of visual effects on images and videos.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    GeoNode

    GeoNode

    GeoNode is an open source platform for geospatial data

    GeoNode is a geospatial content management system, a platform for the management and publication of geospatial data. It brings together mature and stable open-source software projects under a consistent and easy-to-use interface allowing non-specialized users to share data and create interactive maps. Data management tools built into GeoNode allow for integrated creation of data, metadata, and map visualization. Each dataset in the system can be shared publicly or restricted to allow access to only specific users. Social features like user profiles and commenting and rating systems allow for the development of communities around each platform to facilitate the use, management, and quality control of the data the GeoNode instance contains. It is also designed to be a flexible platform that software developers can extend, modify or integrate against to meet requirements in their own applications.
    Downloads: 5 This Week
    Last Update:
    See Project
  • One Monitoring Tool for IT, OT and Cloud | Free Trial Icon
    One Monitoring Tool for IT, OT and Cloud | Free Trial

    Vendor-agnostic monitoring across on-prem servers, cloud platforms and OT devices, all in one dashboard. No more tool sprawl.

    Modern infrastructure spans data centers, cloud platforms and factory floors, and every blind spot between them is a risk. PRTG supports SNMP, WMI, SSH and other standard protocols to monitor IT, OT and hybrid environments through one customizable dashboard. Build the views your team needs, from network health to application performance, without switching tools. Try PRTG free for 30 days now.
    Try PRTG Free
  • 10
    Ghost

    Ghost

    The world’s most popular open source headless Node.js CMS

    Ghost is a popular open source headless Node.js CMS for professional online publishing. Ghost allows writers, podcasters and other online content creators to quickly and easily set up their own sites, publish content on their own terms and deliver newsletters online. Ghost is a powerful platform that gives you complete control over design, content, delivery, experience and more. It’s got built-in SEO features, email newsletters, and works with hundreds of tools that can help speed up your workflow. It’s also great for entrepreneurs as it has the ability to create sustainable membership businesses.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 11
    GitHub Actions Runner Images

    GitHub Actions Runner Images

    GitHub Actions runner images

    This repository contains the source code used to create the VM images for GitHub-hosted runners used for Actions, as well as for Microsoft-hosted agents used for Azure Pipelines. To build a VM machine from this repo's source, see the instructions.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    GoFrame

    GoFrame

    GoFrame is a modular, powerful, high-performance development framework

    GoFrame is a modular, powerful, high-performance, and enterprise-class application development framework of Golang. Modular, loosely coupled design, rich components, out-of-the-box, automatic codes generating for efficiency, simple and easy to use, detailed documentation, interface designed components, with high scalability, fully supported tracing and error stack feature, specially developed and powerful ORM component. Robust engineering design specifications, convenient development CLI tool provide, OpenTelemetry observability features support, OpenAPIV3 documentation generating, automatically, and much, much more...ready to explore?
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    GrumPHP

    GrumPHP

    A PHP code-quality tool

    Sick and tired of defending code quality over and over again? GrumPHP will do it for you! This composer plugin will register some git hooks in your package repository. When somebody commits changes, GrumPHP will run some tests on the committed code. If the tests fail, you won't be able to commit your changes. This handy tool will not only improve your codebase, it will also teach your co-workers to write better code following the best practices you've determined as a team. GrumPHP has a set of common tasks built in. You will be able to use GrumPHP with a minimum of configuration. We don't want to bore you with all the details, so quick: install it yourself and unleash the power of GrumPHP!
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    HAXE

    HAXE

    The cross-platform toolkit

    Haxe is an open source high-level strictly-typed programming language with a fast optimizing cross-compiler. Haxe can build cross-platform applications targeting JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash, and allows access to each platform's native capabilities. Haxe has its own VMs (HashLink and NekoVM) but can also run in interpreted mode. Haxe is useful in a wide variety of domains; games, web, mobile, desktop, command-line and cross-platform APIs. Take a look at who is using Haxe and explore the use cases. Haxe is a reliable open source technology and is free to use. Become contributor on GitHub, join our community on our Discord chat and forum and find us on Facebook, Twitter and StackOverflow. Haxelib is the package manager for Haxe, which offers many free libraries powered by the Haxe community. Manage your project dependencies and distribute libraries.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    Hardhat

    Hardhat

    Hardhat is a development environment to compile, deploy, test

    Hardhat is an Ethereum development environment for professionals. It facilitates performing frequent tasks, such as running tests, automatically checking code for mistakes or interacting with a smart contract. Check out the plugin list to use it with your existing tools. Hardhat Runner is the main component you interact with when using Hardhat. It's a flexible and extensible task runner that helps you manage and automate the recurring tasks inherent to developing smart contracts and dApps. Easily deploy your contracts, run tests and debug Solidity code without dealing with live environments. Hardhat Network is a local Ethereum network designed for development. Hardhat is the best choice for Solidity debugging. You get Solidity stack traces, console.log and explicit error messages when transactions fail.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    HikariCP

    HikariCP

    A solid, high-performance, JDBC connection pool at last

    HikariCP is a high-performance JDBC connection pooling library designed to offer minimal overhead and maximum throughput. It aims for simplicity and stability, concentrating on fast connection acquisition and minimal latency under load. Its internals manage a pool of connections aggressively but smartly, with options such as leak detection, timeout thresholds, and adaptive connection retirement. Because it avoids heavy internal locking, it scales well in high-concurrency environments, making it a popular choice in microservices and high-throughput web backends. Metrics and instrumentation hooks (for example, via Dropwizard or Micrometer) allow runtime visibility into pool usage and health. HikariCP’s focus is on doing the essential work of pooling correctly and efficiently, rather than bundling extraneous features.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    IRremoteESP8266

    IRremoteESP8266

    Infrared remote library for ESP8266/ESP32

    Infrared remote library for ESP8266/ESP32. Send and receive infrared signals with multiple protocols. This library enables you to send and receive infra-red signals on an ESP8266 or an ESP32 using the Arduino framework using common 940nm IR LEDs and common IR receiver modules. e.g. TSOP{17,22,24,36,38,44,48} demodulators etc. Usage of the library has been slightly changed in v2.0. You will need to change your usage to work with v2.0 and beyond. You can read more about the changes required on our Upgrade to v2.0 page. The library has changed from using constants declared as #define to const with the appropriate naming per the C++ style guide. This may potentially cause old programs to not compile. The most likely externally used #defines have been aliased for limited backward compatibility for projects using the old style. Going forward, only the new constant name style will be supported for new protocol additions.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 18
    Infection

    Infection

    PHP Mutation Testing library

    Infection is a PHP mutation testing framework used to evaluate the quality and effectiveness of test suites. It works by introducing small changes (mutations) into the codebase and checking whether the existing tests catch them. If a mutation passes undetected, it suggests that the tests may be insufficient. Infection integrates with PHPUnit and helps developers strengthen their test coverage and logic.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 19
    Intel PCM

    Intel PCM

    Intel® Performance Counter Monitor (Intel® PCM)

    Intel® Performance Counter Monitor (Intel® PCM) is an application programming interface (API) and a set of tools based on the API to monitor performance and energy metrics of Intel® Core™, Xeon®, Atom™ and Xeon Phi™ processors. PCM works on Linux, Windows, Mac OS X, FreeBSD, DragonFlyBSD and ChromeOS operating systems.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20
    Jitsi Meet Electron

    Jitsi Meet Electron

    Jitsi Meet desktop application powered by electron

    Desktop application for Jitsi Meet built with Electron. End-to-End Encryption support (BETA). Works with any Jitsi Meet deployment. Builtin auto-updates. Remote control (currently disabled due to security issues). Always-On-Top window. A warning will show up mentioning the app is unsigned upon first install. This is expected. On macOS Catalina a warning will be displayed on first install. The app won't open unless "open" is pressed. This dialog is only shown once. Note that screen-sharing is currently not supported under Wayland, eg. the permissions prompt may loop endlessly. The json files are for all the strings inside the application and can be translated. New translations require the addition of a line in index.js.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    JsStore

    JsStore

    A complete IndexedDB wrapper with SQL like syntax

    Execute Database operation in browsers with JsStore. JsStore is an indexedDB wrapper. It makes IndexedDB super easy with its SQL-like APIs. Harness the power of JsStore to streamline database operations in your web applications. With its SQL-like API, JsStore simplifies IndexedDB interactions, enabling developers to easily query, filter, and manipulate data with familiar syntax and efficiency.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 22
    Julia.jl

    Julia.jl

    Curated decibans of Julia programming language

    Julia.jl is a curated collection of knowledge resources for the Julia programming language, designed to support high-performance numerical analysis and computational science. The repository aggregates diverse content across domains such as mathematics, physics, data science, optimization, machine learning, and supercomputing. It functions as a structured index, helping developers, researchers, and learners easily find materials to deepen their understanding of Julia’s ecosystem. The project emphasizes community contributions, encouraging users to expand and refine the resource pool. With a wide range of topic-focused documents, it provides both academic and practical references for applied research and development. By centralizing these resources, Julia.jl supports continuous learning and growth for users at all experience levels in the Julia community.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 23
    Kata Containers

    Kata Containers

    Build a standard implementation of lightweight Virtual Machines (VMs)

    Kata Containers is an open source container runtime, building lightweight virtual machines that seamlessly plug into the container ecosystem. Kata Containers is an open source community working to build a secure container runtime with lightweight virtual machines that feel and perform like containers, but provide stronger workload isolation using hardware virtualization technology as a second layer of defense. Since launching in December 2017, the community successfully merged the best parts of Intel Clear Containers with Hyper.sh RunV and scaled to include support for major architectures including AMD64, ARM, IBM p-series, and IBM z-series in addition to x86_64. Kata Containers also supports multiple hypervisors including QEMU, Cloud-Hypervisor, and Firecracker, and integrates with the containerd project among others.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 24
    Keystone Engine

    Keystone Engine

    Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, etc.)

    Keystone is a lightweight multi-platform, multi-architecture assembler framework. Multi-architecture, with support for Arm, Arm64 (AArch64/Armv8), Ethereum Virtual Machine, Hexagon, Mips, PowerPC, Sparc, SystemZ, & X86 (include 16/32/64bit). Clean/simple/lightweight/intuitive architecture-neutral API. Implemented in C/C++ languages, with bindings for Java, Masm, Visual Basic, C#, PowerShell, Perl, Python, NodeJS, Ruby, Go, Rust, Haskell & OCaml available. Native support for Windows & *nix (with Mac OSX, Linux, *BSD & Solaris confirmed). Thread-safe by design. Open-source. Keystone is based on LLVM, but it goes much further with a lot more to offer. This version fixes some important bugs inside the core of Keystone, added some new bindings & made some minor improvements. All users of Keystone are encouraged to upgrade to v0.9.1. Keystone is now available on PyPi in keystone-engine package. Python 3 users can easily install Keystone.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    LCOV

    LCOV

    LCOV

    LCOV is an extension of GCOV, a GNU tool that provides information about what parts of a program are actually executed (i.e. "covered") while running a particular test case. The extension consists of a set of Perl scripts that builds on the textual GCOV output to implement the following enhanced functionality,
    Downloads: 5 This Week
    Last Update:
    See Project