Showing 402 open source projects for "linux programming"

View related business solutions
  • 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
  • $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
  • 1
    LibHideIP - An IP-hiding library

    LibHideIP - An IP-hiding library

    A library for hiding the local IP address from applications.

    LibHideIP is a library that on-the-fly (by preloading) prevents programs from knowing your IP address. This makes them unable to know and reveal your location, thus helping keep the user's privacy. There is NO NEED to rebuild your software, because LibHideIP is a pre-loadable library, meaning you just need to RUN the software with LibHideIP loaded. LibHideIP is also a development library. See the project homepage https://libhideip.sourceforge.io and the project Wiki in the menu above.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    LibSecRm - Secure Removal Library

    LibSecRm - Secure Removal Library

    A library for secure deleting data on-the-fly

    LibSecRm (LIBrary for SECure ReMoval) is a set of replacements for these standard C functions which cause data removing from files. The data is first securely wiped on-the-fly, to protect the user's privacy, then the original functions are called. There is NO NEED to rebuild your software, because LibSecRm is a pre-loadable library, meaning you just need to RUN the software with LibSecRm loaded. LibSecRm is also a development library. The following wiping methods are supported:...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    LibNetBlock - A Network Blocking Library

    LibNetBlock - A Network Blocking Library

    A library for blocking access to network on-the-fly

    LibNetBlock is a library that on-the-fly (by preloading) prevents a program under its control to use the network, to help to keep the user's privacy, prevent data leakage and virus spreading. You can think of LibNetBlock as a simple layer-7 (L7) firewall that simply blocks the network access for the program it controls. There is NO NEED to rebuild your software, because LibNetBlock is a pre-loadable library, meaning you just need to RUN the software with LibNetBlock loaded. LibNetBlock is...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    Empact Foundation Class Library

    Cross-platform C++ library for use as a default application framework.

    A mature cross-platform C++ library for use as a default application framework. Features include: * Threading & synchronization * Socket programming: SSL, NanoMsg & ZMQ * File I/O utilities: zlib, ini, yaml * Native Database access: MySQL, SQLite, BerkleyDB, Postgre, REDIS and ODBC * Built-in mini XML parser; optional EXPAT, LIBXML and MSXML support * Network protocol stack: HTTP, FTP, SMTP, POP3, SOAP, XMLRPC * Scripting languages: Perl, Python, JavaScript, VBScript, Java, Lua, TCL, Squirrel * Cloud Computing: AWS * Encryption: OpenSSL * Platforms: Linux/Posix, Windows, Arduino * Over 500+ highly reusable classes. 4000+ fully documented functions. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    lixa

    lixa

    LIXA, LIbre XA, is a free and open source XA transaction manager

    LIXA (LIbre XA) is an open source and free Transaction Manager implementing the distributed transaction processing "XA specification" and "TX (transaction demarcation) specification" according to the X/Open CAE Specification. LIXA implements even XTA: XA Transaction API, an innovative API that implements XA transactional context passing among different applications. LIXA is a Transaction Manager but it's not a Transaction Monitor: this is the distinguishing feature of the project. LIXA...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Delphi : VRCalc++ OOSL (Script) and more

    Delphi : VRCalc++ OOSL (Script) and more

    Delphi : VRCalc++ OOSL & + (Paged List, TextEditor, VRAstroVision ...)

    Vincent Radio {Adrix.NT} Sources Library & Applications : Delphi C++ Java VRCalc++ C# VRCalc++ Object Oriented Scripting Language - Engine Source Pascal Code - Delphi Packages Build Prjs - VRCalc++ Scripted System Std RT Library - Guides & Docs (CHM, PDF, DOCX) - VCL & FMX (FireMonkey) Support - Script Test Code (Lang RTL VCL FMX) - Visual Stage Project : VCL & FMX Paged Lists & Iterators : Delphi C++ Java C# Multi-Dim Arrays & Direct Graph Classes : Delphi C++ Java VRCalc++...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    Awesome Network Analysis

    Awesome Network Analysis

    A curated list of awesome network analysis resources

    awesome-network-analysis is a curated list of resources focused on network and graph analysis, including libraries, frameworks, visualization tools, datasets, and academic papers. It covers multiple programming languages and domains like sociology, biology, and computer science. This repository serves as a central reference for researchers, analysts, and developers working with network data.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    ASP.NET Core Diagnostic Scenarios

    ASP.NET Core Diagnostic Scenarios

    This repository has examples of broken patterns in ASP.NET Core apps

    This educational repository documents problematic patterns commonly found in real-world web applications. Its examples demonstrate mistakes that can negatively affect scalability, reliability, performance, and resource usage. The material draws on issues encountered in customer applications as well as cases reported through developer communities and support channels. Dedicated guidance covers general web development, asynchronous programming, HTTP clients, common pitfalls, and broader coding...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    Wheefun Graphics Library

    Portable Graphics Primitives

    The Wheefun Graphics Library (WFGFX) library implements basic graphics primitives that are designed to be used portably between different backends. The basic implementation includes support for the C and C++ programming languages. WFGFX at its core provides interfaces for manipulating both raster and vector images through an abstract graphics context; in many cases, several low-level primitives exist for more direct manipulation. It is designed to be easily ported to other programming...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Start Free
  • 10
    Promise Fun

    Promise Fun

    Promise packages, patterns, chat, and tutorials

    Promise Fun is a curated reference collection centered on JavaScript promises, asynchronous patterns, and related utility packages. It serves as an index to numerous focused modules created for common promise-based programming tasks. The collection includes tools for concurrency control, mapping, queues, retries, delays, timeouts, debouncing, throttling, filtering, and asynchronous iteration. Its documentation also explains practical patterns for solving recurring asynchronous programming...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Vanilla JS Projects

    Vanilla JS Projects

    Course with Vanilla JS Projects

    JavaScript Basic Projects is a collection of small applications for practicing browser programming with vanilla JavaScript. The repository contains 29 projects that progress from simple interface interactions to larger applications using external data. Early exercises cover counters, navigation bars, modals, tabs, menus, sliders, and countdown timers. Later examples introduce object-oriented programming, filtering, pagination, dark mode, and dynamic product interfaces. API-oriented projects...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Hasktorch

    Hasktorch

    Tensors and neural networks in Haskell

    Hasktorch is a powerful Haskell library for tensor computation and neural network modeling, built on top of libtorch (the backend of PyTorch). It brings differentiable programming, automatic differentiation, and efficient tensor operations into Haskell’s strongly typed functional paradigm. This project is in active development, so expect changes to the library API as it evolves. We would like to invite new users to join our Hasktorch discord space for questions and discussions....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Dollar

    Dollar

    A functional tool-belt for Swift Language

    Dollar is a Swift library that provides useful functional programming helper methods without extending any built in objects. It is similar to Lo-Dash or Underscore.js in Javascript. Cent is a library that extends certain Swift object types using the extension feature and gives its two cents to Swift language. It is now moved into a separate repo to support Swift Package Manager.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Sonnet

    Sonnet

    TensorFlow-based neural network library

    Sonnet is a neural network library built on top of TensorFlow designed to provide simple, composable abstractions for machine learning research. Sonnet can be used to build neural networks for various purposes, including different types of learning. Sonnet’s programming model revolves around a single concept: modules. These modules can hold references to parameters, other modules and methods that apply some function on the user input. There are a number of predefined modules that already...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    xtd

    xtd

    Modern C++20 framework to create console, GUI and unit tests.

    xtd (pronounced "extend") is a modern C++20 framework to create console CLI), forms (GUI like WinForms) and unit test (xUnit) applications on Windows, macOS, Linux, iOS , Android, FreeBSD and Haiku. • Website : https://gammasoft71.github.io/xtd/ • Sources : https://github.com/gammasoft71/xtd • Reference guide : https://gammasoft71.github.io/xtd/reference_guides/latest/index.html • Install : https://gammasoft71.github.io/xtd/docs/downloads • Portability :...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Glumpy

    Glumpy

    Python+Numpy+OpenGL, scalable and beautiful scientific visualization

    Glumpy is a Python library that simplifies the development of high-performance, interactive OpenGL visualizations. It abstracts complex OpenGL tasks into Pythonic constructs, making it easier for scientists, artists, and developers to harness the power of the GPU for real-time rendering and data visualization. Glumpy is particularly well-suited for rapid prototyping of graphical applications, and its integration with NumPy and shader programming makes it a powerful tool for both research and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Default composer

    Default composer

    JavaScript library to set default values for nested objects

    A tiny (~500B) JavaScript library that allows you to set default values for nested objects. "default-composer" is a JavaScript library that allows you to set default values for nested objects. The library replaces empty strings/arrays/objects, null, or undefined values in an existing object with the defined default values, which helps simplify programming logic and reduce the amount of code needed to set default values. To use "default-composer", simply import the library and call the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Metatheory.jl

    Metatheory.jl

    General purpose algebraic metaprogramming

    Metatheory.jl is a general purpose term rewriting, metaprogramming and algebraic computation library for the Julia programming language, designed to take advantage of the powerful reflection capabilities to bridge the gap between symbolic mathematics, abstract interpretation, equational reasoning, optimization, composable compiler transforms, and advanced homoiconic pattern matching features. The core features of Metatheory.jl are a powerful rewrite rule definition language, a vast library...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Smallchat

    Smallchat

    A minimal programming example for a chat server

    Smallchat is a minimalistic chat server implemented in C, designed as a small-scale example (for didactic purposes) of writing system software such as network servers, multiplexed I/O and client state handling. The project shows how you can build a working chat server (accepting clients, broadcasting messages) in very few lines of C, without heavy libraries or frameworks—essentially minimal code, minimal dependencies, and minimal feature-set to illustrate the core concepts. It uses the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    CollLib is a library of functions, interfaces, and base implementations, which eases everyday use of imperative programming principles in Java development. CollLib's released jar artifacts are available in the Maven central repository at: http://repo1.maven.org/maven2. If you use Maven (recommended), just add CollLib as a dependency in your project's pom.xml file (groupId=org.colllib, artifactId=colllib). Apart from the Maven distribution the CollLib binaries are also available in the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    YCBlogs

    YCBlogs

    A comprehensive collection of technical blog notes

    YCBlogs is a large Chinese-language technical knowledge repository containing years of software-development notes and reference material. Its Java section covers fundamentals, object-oriented programming, data structures, I/O, concurrency, reflection, virtual machines, exceptions, annotations, and advanced language topics. Extensive Android material explores components, IPC, views, multimedia, threading, WebView, networking, architecture, performance, RecyclerView, Kotlin, and framework...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    eCxx

    eCxx

    A C++ library for AVR and NodeMCU

    NOTE: This project is marked with 'Status: Abandoned' on SourceForge because not enough time can be dedicated to this project. However it may still get sporadic commits to the repository. eCxx is a library for AVR and NodeMCU tailored for micro LED displays and lighting effects. eCxx is utilizing Makefile build system. Java and Python based applications/tools are also included to ease the development and debugging process using the host PC. On one side, eCxx supports the original...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    LMAX Disruptor

    LMAX Disruptor

    High performance inter-thread messaging library

    LMAX aims to be the fastest trading platform in the world. Clearly, in order to achieve this we needed to do something special to achieve very low-latency and high-throughput with our Java platform. Performance testing showed that using queues to pass data between stages of the system was introducing latency, so we focused on optimising this area. The Disruptor is the result of our research and testing. We found that cache misses at the CPU-level, and locks requiring kernel arbitration are...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    corlpack

    Ada Library for heterogenous vectors

    Corlpack consists of a library and tools aiming to simplify and accelerate programming of small, scientific, computational applications. One of the planned features is the loading and saving of a variety of research data into a single generic data structure, that is much like the named list from R, thus removing the need to learn many data access APIs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Closure Library

    Closure Library

    Google's common JavaScript library

    The Closure Library is a broad, well-tested, modular, and cross-browser JavaScript library. You can pull just what you need from a large set of reusable UI widgets and controls, and from lower-level utilities for DOM manipulation, server communication, animation, data structures, unit testing, rich-text editing, and more. The Closure Library is server-agnostic and is intended for use with the Closure Compiler. The Closure Library serves as the base JavaScript library for many Google...
    Downloads: 0 This Week
    Last Update:
    See Project