Showing 1486 open source projects for "program"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New to Google Cloud? Get $300 in credits to explore Compute Engine, BigQuery, Cloud Run, Gemini Enterprise Agent Platform, and more.

    Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query petabytes in BigQuery, or build agents with Gemini Enterprise Agent Platform. Once your credits are used, keep building with 20+ always-free tier products including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. No commitment required—just sign up and start building.
    Claim $300 Free
  • 1
    nwipe

    nwipe

    nwipe secure disk eraser

    nwipe is a fork of the dwipe command originally used by Darik's Boot and Nuke (DBAN). nwipe was created out of a need to run the DBAN dwipe command outside of DBAN, in order to allow its use with any host distribution, thus giving better hardware support. nwipe is a program that will securely erase the entire contents of disks. It can wipe a single drive or multiple disks simultaneously. It can operate as both a command line tool without a GUI or with a ncurses GUI.
    Downloads: 54 This Week
    Last Update:
    See Project
  • 2
    Luma3DS

    Luma3DS

    Noob-proof (N)3DS Custom Firmware

    Luma3DS is a program to patch the system software of (New) Nintendo (2)3DS handheld consoles "on the fly", adding features such as per-game language settings, debugging capabilities for developers, and removing restrictions enforced by Nintendo such as the region lock. It also allows you to run unauthorized ("homebrew") content by removing signature checks.
    Downloads: 77 This Week
    Last Update:
    See Project
  • 3
    Far Manager

    Far Manager

    File and Archive Manager

    Far Manager is a program for managing files and archives in Windows operating systems. Far Manager works in text mode and provides a simple and intuitive interface for performing most of the necessary actions. Far Manager has a multi-language, easily configurable interface. File system navigation is made easier through the use of color highlighting and sort groups.
    Downloads: 44 This Week
    Last Update:
    See Project
  • 4
    Serial Studio

    Serial Studio

    Multi-purpose serial data visualization & processing

    Serial Studio is a simple, multi-platform, and multi-purpose serial data visualization program that allows embedded developers to visualize, analyze, and present data generated from their projects and devices while avoiding the need to write project-specific visualization software. Over my many CanSat-based competitions, I found myself writing and maintaining several Ground Station software for each program. However, I decided that it would be easier and more sustainable to define one flexible Ground Station Software that lets developers define how each CanSat presents data using an extensible communication protocol for easy data visualization. ...
    Downloads: 22 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.
    Try it free
  • 5
    AIO-Switch-Updater

    AIO-Switch-Updater

    Update your CFW, cheat codes, firmwares from your Nintendo Switch

    ...AIO-Switch-Updater uses a custom RCM payload to finalise the install as it can't be performed while HOS is running. Download and update Hekate, as well as a selection of RCM payloads. Download and extract daily-updated cheat code. The program will only extract cheat codes for the games you own. By default, this homebrew will overwrite the existing cheats. If you have your own cheat files that you'd like to keep as is, you can turn off cheat updates for specific titles.
    Downloads: 58 This Week
    Last Update:
    See Project
  • 6
    Alist

    Alist

    A file list/WebDAV program that supports multiple storages

    Alist is a file‑listing and WebDAV server built with Gin (Go) and SolidJS. It supports multiple storage backends—local disk, OneDrive, Google Drive, Aliyun Drive—and offers a modern UI for browsing, sharing, and streaming files.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 7
    Syncthing

    Syncthing

    Open Source Continuous File Synchronization

    Syncthing is an open source continuous file synchronization program, which essentially works by synchronizing files between two or more computers in real time. Syncthing is designed to first and foremost keep users’ data safe and protected against data loss and against attackers who would unlawfully try and access this data. It doesn’t store data anywhere else except on your computers and uses encryption to secure all your data.
    Downloads: 66 This Week
    Last Update:
    See Project
  • 8
    OpenTabletDriver

    OpenTabletDriver

    Open source, cross-platform, user-mode tablet driver

    ...The goal of OpenTabletDriver is to be cross-platform as possible with the highest compatibility in an easily configurable graphical user interface. OpenTabletDriver functions as two separate processes that interact with each other seamlessly. The active program that does all of the tablet data handling is OpenTabletDriver.Daemon. The daemon must be started in order for anything to work, however, the GUI is unnecessary. If you have existing settings, they should apply when the daemon starts. The requirements to build OpenTabletDriver are consistent across all platforms. Running OpenTabletDriver on each platform requires different dependencies. ...
    Downloads: 74 This Week
    Last Update:
    See Project
  • 9
    restic

    restic

    Fast, secure and efficient backup program

    Restic is a backup program that is designed to be easy to use, fast, secure and efficient. It makes doing backups a fast and frictionless process, so you can backup your files every day if you need to. It supports backends for storing backups natively, including on the local directory, sftp server (via SSH), HTTP REST server (protocol rest server), OpenStack Swift, among many others.
    Downloads: 4 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.
    Try Free
  • 10
    Scapy

    Scapy

    Scapy is a Python-based interactive packet manipulation program

    Scapy is a powerful Python-based interactive packet manipulation program and library. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, store or read them using pcap files, match requests and replies, and much more. It is designed to allow fast packet prototyping by using default values that work. It can easily handle most classical tasks like scanning, tracerouting, probing, unit tests, attacks or network discovery (it can replace hping, 85% of nmap, arpspoof, arp-sk, arping, tcpdump, wireshark, p0f, etc.). ...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 11
    Harmony

    Harmony

    Patching, replacing and decorating .NET and Mono methods

    Harmony gives you an elegant and high-level way to alter the functionality in applications written in C#. It works great in games and is well established in titles like 7 Days To Die, BattleTech, Besiege, Cities:Skylines, Kerbal Space Program, Oxygen Not Included, Ravenfield, Rimworld, Sheltered, Stardew Valley, Staxel, Subnautica, The Ultimate Nerd Game, Total Miner, Unturned, SCP: Secret Laboratory and many more. If you develop in C# and your code is loaded as a module/plugin into a host application, you can use Harmony to alter the functionality of all the available assemblies of that application. ...
    Downloads: 47 This Week
    Last Update:
    See Project
  • 12
    SoftEther VPN

    SoftEther VPN

    Cross-platform multi-protocol VPN software

    An open-source free cross-platform multi-protocol VPN program, as an academic project from University of Tsukuba, under the Apache License 2.0. The API Suite allows you to easily develop your original SoftEther VPN Server management application to control the VPN Server (e.g. creating users, adding Virtual Hubs, disconnecting a specified VPN sessions) from JavaScript, TypeScript, C# or other languages.
    Downloads: 66 This Week
    Last Update:
    See Project
  • 13
    GoProxy

    GoProxy

    High performance proxy server implemented by golang

    ...Reverse proxy to help you expose a local server behind a NAT or firewall to the internet so that you or your visitors can access it directly and easily. Chained proxies, the program itself can be used as a proxy, and if it is set up, it can be used as a secondary proxy or even an N-level proxy.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 14
    magic-trace

    magic-trace

    magic-trace collects and displays high-resolution traces

    ...Its reliance on hardware tracing ensures minimal overhead compared to traditional profiling methods. Overall, magic-trace provides a powerful and precise way to understand program execution at a granular level.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    tmux-mem-cpu-load

    tmux-mem-cpu-load

    CPU, RAM, and load monitor for use with tmux

    tmux-mem-cpu-load is a lightweight system monitoring utility designed for the tmux status line. It gives terminal users a compact way to view memory usage, CPU usage, and system load without opening a separate monitoring program. The tool is especially useful for developers, server administrators, and power users who spend long sessions inside tmux. It displays used and available memory in a concise format that fits naturally in a terminal status bar. It also shows CPU usage as a percentage and can include a small text-based usage graph. Its main value is making basic system health visible at all times while staying simple, fast, and unobtrusive.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 16
    Scalene

    Scalene

    High-performance CPU, GPU, and memory profiler for Python

    ...Scalene performs profiling at the line level and per function, pointing to the functions and the specific lines of code responsible for the execution time in your program. Scalene separates out the percentage of memory consumed by Python code vs. native code.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Scoop Installer

    Scoop Installer

    A command-line installer for Windows

    ...For terminal applications, Scoop creates shims, a kind of command-line shortcut, inside the ~\scoop\shims folder, which is accessible in the PATH. For graphical applications, Scoop creates program shortcuts in a dedicated Start menu folder, called 'Scoop Apps'. This way, packages are always cleanly uninstalled and you can be sure what tools are currently in your PATH and in your Start menu.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 18
    Borg

    Borg

    Deduplicating archiver with compression and encryption

    BorgBackup or Borg for short is a deduplicating backup program that also supports compression and authenticated encryption. It provides a secure and efficient way to backup data, and is ideal for daily backups and backups to not fully tested targets.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    fping

    fping

    High performance ping tool

    fping is a program to send ICMP echo probes to network hosts, similar to ping, but much better performing when pinging multiple hosts. fping has a very long history: Roland Schemers did publish a first version of it in 1992 and it has established itself since then as a standard tool for network diagnostics and statistics. There was no official fping release from 2002 until end of 2011.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 20
    FDUPES

    FDUPES

    FDUPES is a program for identifying or deleting duplicate files

    FDUPES is a lightweight command-line utility that helps users find and optionally delete duplicate files within specified directories by comparing file contents, which can be extremely useful for cleaning up storage clutter or organizing large collections of files. It works by scanning directories and subdirectories, identifying sets of files with identical content through size and hash comparisons, and then listing them together so users can examine duplicates. Once duplicates are...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 21
    FireHOL

    FireHOL

    A firewall for humans.

    FireHOL is a language (and a program to run it) that builds secure, stateful firewalls from easy-to-understand, human-readable configurations. The configurations stay readable even for very complex setups. FireQOS is a program that sets up traffic shaping from an easy-to-understand and flexible configuration file. Both programs abstract away the differences between IPv4 and IPv6. so you can concentrate on the rules you want.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Quartz Scheduler
    ...Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs; jobs whose tasks are defined as standard Java components that may execute virtually anything you may program them to do. The Quartz Scheduler includes many enterprise-class features, such as support for JTA transactions and clustering.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    jmap-backup

    jmap-backup

    Back up a Fastmail JMAP mailbox in .eml format

    This is a Python program to back up messages from your Fastmail JMAP mailbox.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    QMK

    QMK

    Keyboard firmware for Atmel AVR and ARM controllers

    QMK (Quantum Mechanical Keyboard) is an open source community centered around developing computer input devices. The community encompasses all sorts of input devices, such as keyboards, mice, and MIDI devices. This is a keyboard firmware based on the tmk_keyboard firmware with some useful features for Atmel AVR and ARM controllers, and more specifically, the OLKB product line, the ErgoDox EZ keyboard, and the Clueboard product line. Keyboards powered by QMK are Planck, Preonic, ErgoDox EZ,...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    Gobot

    Gobot

    Golang framework for robotics, drones, and the Internet of Things

    Gobot makes controlling robots and devices incredibly simple and fun. This program connects to an Arduino, and toggles an LED, every one second. Support for devices that use Analog Input/Output (AIO) communication have a shared set of drivers provided using the "gobot/drivers/aio" package. Support for devices that use General Purpose Input/Output (GPIO) communication have a shared set of drivers provided using the "gobot/drivers/gpio" package.
    Downloads: 9 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next