Showing 96 open source projects for "so"

View related business solutions
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 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
  • 1
    TagSpaces

    TagSpaces

    TagSpaces is an offline, open source, document manager with tagging

    ...File and folder management - TagSpaces provides a convenient user interface for browsing, viewing and man files and folders. The application supports two ways for tagging files. The default one embeds the tags directly in the name of the file, the other one uses a so called sidecar files for persisting the tags. The search functionality supports fuzzy functionality and can filter your locations for files and folders containing one or more tags.
    Downloads: 85 This Week
    Last Update:
    See Project
  • 2
    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. It also uses cryptography to ensure the confidentiality and integrity of your data. Restic supports Windows, macOS and Linux operating systems, as well as FreeBSD and OpenBSD.
    Downloads: 30 This Week
    Last Update:
    See Project
  • 3
    BFG Repo-Cleaner

    BFG Repo-Cleaner

    Remove large or troublesome blobs

    ...If you need to, you can use the beautiful Scala language to customize the BFG. Which has got to be better than Bash scripting at least some of the time. The BFG will update your commits and all branches and tags so they are clean, but it doesn't physically delete the unwanted stuff. Examine the repo to make sure your history has been updated, and then use the standard git gc command to strip out the unwanted dirty data.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 4
    Kopia

    Kopia

    Cross-platform backup tool for Windows, macOS and Linux

    ...Kopia has both a command-line interface for automation and scripting as well as a graphical UI for interactive use, making it suitable for advanced users and those who prefer visual tools. Its architecture supports end-to-end encryption, optional compression, and deduplication, so multiple backups can share data efficiently, and repositories can be stored securely even in untrusted locations.
    Downloads: 40 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
  • 5
    PyGlossary

    PyGlossary

    A tool for converting dictionary files aka glossaries

    ...The primary purpose is to be able to use our offline glossaries in any Open Source dictionary we like on any OS/device. There are countless formats, and my time is limited, so I implement formats that seem more useful for myself, or for Open Source community. Also diversity of languages is taken into account. Pull requests are welcome.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 6
    Foundatio

    Foundatio

    Pluggable foundation blocks for building distributed apps

    ...When building several big cloud applications we found a lack of great solutions (that's not to say there aren't solutions out there) for many key pieces to building scalable distributed applications while keeping the development experience simple. Wanted to build against abstract interfaces so that we could easily change implementations. Wanted the blocks to be dependency injection friendly. We were initially using an open-source Redis cache client but then it turned into a commercial product with high licensing costs. Not only that but there weren't any in-memory implementations so every developer was required to set up and configure Redis. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    Cryptomator

    Cryptomator

    Multi-platform transparent client-side encryption for your cloud files

    Cryptomator is a free and open source project that offers multi-platform, transparent client side encryption of your files in the cloud. It works with just about any cloud storage service; is totally transparent so you can work with your files how you normally would; and secure with a 256-bit key length AES encryption. It’s also simple and easy to use with no need for different accounts, key management, cloud access grants or cipher configurations.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 8
    Meli-Action

    Meli-Action

    Download files from direct links, YouTube, Telegram, Google Play

    ...It uses GitHub-hosted workflow runners to fetch content from direct links, YouTube, Telegram, Google Play, SoundCloud, and web pages. Downloaded files are committed into the user’s repository so they can be retrieved later through normal GitHub access. The project includes workflows for different content sources, plus a Python script that can render and save web pages as MHTML archives using a headless browser. It also handles large direct-download files by splitting them into smaller chunks that fit repository limits. Its main value is offering a cloud-run, no-local-install workflow for saving files and pages when direct access is unreliable or blocked.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    Space Radar Electron

    Space Radar Electron

    Disk And Memory Space Visualization App built with Electron & d3.js

    ...Built with Electron & d3.js, it currently offers visualizations in the form of Sunburst, Treemap and Flamegraph charts. As it scans the contents of your disk, it produces a preview visualization so you can already see what's been scanned. It allows for drilldown of directories, breadcrumbs and navigation. Space Radar works fast, and is cross-platform. Currently, there are many developments being planned for Space Radar, including more targets for scanning, coloring by file types, filtering hidden files and more.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Secure File Transfer for Windows with Cerberus by Redwood Icon
    Secure File Transfer for Windows with Cerberus by Redwood

    Protect and share files over FTP/S, SFTP, HTTPS and SCP with the #1 rated Windows file transfer server.

    Cerberus supports unlimited users and connections on a single IP, with built-in encryption, 2FA, and a browser-based web client — all deployable in under 15 minutes with a 25-day free trial.
    Try for Free
  • 10
    SlateDB

    SlateDB

    A cloud native embedded storage engine built on object storage

    ...SlateDB is an embedded storage engine built as a log-structured merge-tree. Unlike traditional LSM-tree storage engines, SlateDB writes data to object storage (S3, GCS, ABS, MinIO, Tigris, and so on). Leveraging object storage allows SlateDB to provide bottomless storage capacity, high durability, and easy replication. The trade-off is that object storage has a higher latency and higher API cost than local disk. To mitigate high write API costs (PUTs), SlateDB batches writes. Rather than writing every put() call to object storage, MemTables are flushed periodically to object storage as a string-sorted table (SST). ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    MemGuard

    MemGuard

    Secure software enclave for storage of sensitive information in memory

    ...The effort is taken to prevent sensitive data from touching the disk. This includes locking memory to prevent swapping and handling core dumps. Kernel-level immutability is implemented so that attempted modification of protected regions results in an access violation.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Viper

    Viper

    A complete configuration solution for Go applications

    Viper is a complete configuration solution for Go applications including 12-Factor apps. It is designed to work within an application, and can handle all types of configuration needs and formats. It supports setting defaults, reading from JSON, TOML, YAML, HCL, envfile and Java properties config files, live watching and re-reading of config files (optional), reading from environment variables, reading from remote config systems (etcd or Consul), and watching changes, reading from command...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Convert to it!

    Convert to it!

    Truly universal online file converter

    ...The repository focuses on practical transformations between formats, making it useful in scripting pipelines, automation tasks, and small backend utilities where reliability matters more than heavy frameworks. Its structure emphasizes clarity and minimal dependencies so developers can quickly understand and extend the codebase. The tool is intended to be composable, meaning it can be integrated into larger workflows without imposing complex runtime requirements. Because it is open source and relatively compact, it serves both as a usable utility and as a reference implementation for building custom converters.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    AI File Sorter

    AI File Sorter

    Local AI file organization with categorization and rename suggestions

    ...AI analysis runs read-only, and all suggestions must be reviewed before being applied. AI File Sorter can run fully offline using local models like Mistral or LLaMA, so files and metadata stay on your device unless you configure a remote endpoint.
    Leader badge
    Downloads: 274 This Week
    Last Update:
    See Project
  • 15
    di

    di

    advanced disk information utility

    'di' is a disk information utility, displaying everything (and more) that your 'df' command does. It features the ability to display your disk usage in whatever format you prefer. 'di' also checks the user and group quotas, so that the user sees the space available for their use, not the system wide disk space. 'di' is designed to be portable across many platforms and is great for heterogenous networks.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 16
    garysfm

    garysfm

    An advanced file manager with qss themes and iso and folder previews

    garysfm which stands for Gary's File Manager is a file manager with some advanced features. Those features include bulk renaming and folder image previews. I has rather advanced search functions, tab browsing with persistence between launches. It remembers your folder sorting and view options in icon view. It also remembers your active tabs between sessions. It has progress dialog while doing large operations like copying large files, and folders with many files. python version works on...
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    Aria2 Pro Docker

    Aria2 Pro Docker

    Aria2 Pro | A perfect Aria2 Docker image

    Aria2 Pro Docker is a Docker image for running Aria2 as a ready-to-use download service. It is designed to work out of the box, so users can start the container, connect a web interface such as AriaNg, and begin adding download tasks with minimal setup. The image supports major Aria2 capabilities, including BitTorrent, Metalink, HTTPS, SFTP, XML-RPC, async DNS, GZip, and message digest features. It includes automation for BitTorrent tracker updates, retry behavior, cleanup of failed or canceled downloads, and removal of temporary task files. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Annoy

    Annoy

    Approximate Nearest Neighbors in C++/Python optimized for memory usage

    ...Annoy also decouples creating indexes from loading them, so you can pass around indexes as files and map them into memory quickly. Another nice thing of Annoy is that it tries to minimize memory footprint so the indexes are quite small.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    btrbk

    btrbk

    Tool for creating snapshots and remote backups of btrfs subvolumes

    ...It creates atomic snapshots of subvolumes, then efficiently transfers only changed blocks to local or remote targets over SSH. A declarative configuration describes sources, targets, and retention policies (hourly/daily/weekly/monthly), and btrbk enforces pruning so backup stores don’t grow without bound. The tool supports hierarchical setups—many subvolumes to many destinations—and can throttle, pre/post-hook, and verify operations for reliability. Because it uses native Btrfs primitives, restores are fast and space-efficient, and replicas can be mounted instantly for inspection. Clear logging and dry-run modes make it safe to adopt in production while giving operators visibility into every snapshot and transfer.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    FileTagger

    Tag files, and search files using these tags

    This program allows you to tag files with any tags and search through tagged files. UI is not the best so please look at the title of a window if you don't know what the window does. Usage - By window titles • Search Files - In this window you can search tagged files, but you need to tag some files first. If you have tagged files already you can search through them by entering tag or tags(separate tags with a space) into box at the top and clicking the Search button
    Downloads: 11 This Week
    Last Update:
    See Project
  • 21
    pe_to_shellcode

    pe_to_shellcode

    Converts PE into a shellcode

    pe_to_shellcode is a research-oriented tool that converts a Windows Portable Executable into a form that can be loaded from memory like shellcode. The resulting file remains a valid PE while also being modified so execution can begin from the start of the buffer. The project supports both 32-bit and 64-bit PE files. Its goal is to add a reflective loading stub after compilation, instead of requiring the developer to build the PE with reflective loading already integrated. This makes it useful for controlled security research, malware analysis labs, and educational work on PE loading behavior. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    Redix

    Redix

    A very simple pure key => value storage system that speaks Redis

    redix is a very simple key => value storage engine that speaks redis and even more simpler and flexible. redis is very simple, sometimes we abuse it, so I decided to build a pure key-value storage system that introduces the core utilities for building any data structure you want based on the key => value model that is because I think that everything could be modeled easily using that model, so I decided to not to follow redis and all of its commands, you won’t find lpush, hset, sadd, … etc you will find a new way to do the same job but more easier and flexable, i.e, the well-known hset key field value command could be replaced with set key/field value, but sometimes you need to return a specific hashmap as key => value, but you run hget key field to get the key’s value and also it could be replaced with get key/field, but how could we replace hgetall key? ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    localForage

    localForage

    Offline storage using a simple but powerful API

    ...Asynchronous storage is available in the current versions of all major browsers: Chrome, Firefox, IE, and Safari (including Safari Mobile). localForage offers a callback API as well as support for the ES6 Promises API, so you can use whichever you prefer.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Hasura Backend Plus (HBP)

    Hasura Backend Plus (HBP)

    Auth and Storage for Hasura

    ...Get your perfectly configured backend with PostgreSQL, Hasura and Hasura Backend Plus and save yourself hours of maintenance per month. All Nhost projects are built on open source software so you can make real-time web and mobile apps fast.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    android-backup-splitter

    Create a single adb backup for each app /sd and inform of missing apks

    ...One splits an adb backup into several ones by app name extracting the contents of the tars to a temporal folder and then re-taring everything to get the individual ab for each android app. The other shell script uses Tar Binary Splitter to divide the main tar inside the adb backup without extracting anything from the tar, so is by far the best method. Other software is needed. The bundle is included in Android Backup Extractor, with the full README as well: https://sourceforge.net/projects/adbextractor/
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next