Home
Softono
f

forceu

Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.

Total Products
2

Software by forceu

Gokapi
Open Source

Gokapi

# Gokapi [![Documentation Status](https://readthedocs.org/projects/gokapi/badge/?version=latest)](https://gokapi.readthedocs.io/en/stable/?badge=stable) [![Go Report Card](https://goreportcard.com/badge/github.com/forceu/gokapi)](https://goreportcard.com/report/github.com/forceu/gokapi) [![Coverage](https://img.shields.io/badge/Go%20Coverage-83%25-brightgreen.svg?longCache=true&style=flat)](https://github.com/jpoles1/gopherbadger) [![Docker Pulls](https://img.shields.io/docker/pulls/f0rc3/gokapi.svg)](https://hub.docker.com/r/f0rc3/gokapi/) **Gokapi** is a modern, self-hosted alternative to Firefox Send that puts you in control of your file sharing. Built with Go, it combines simplicity with powerful features like automatic file expiration, end-to-end encryption, and flexible cloud storage support. ### Available for: - **Bare Metal** (Linux/macOS/Windows) - **Docker**: [View on Docker Hub](https://hub.docker.com/r/f0rc3/gokapi) ## Features - **Expiring file shares:** Automatically removed after a set number of downloads or days - **User management with roles:** Fine-grained permission control, only registered users can upload - **File requests:** A shareable URL lets external parties upload files, visible only to the URL’s creator - **File deduplication:** Identical files use no extra space - **Cloud storage support:** AWS S3 (or S3 compatible like Backblaze B2), optional - **Built-in encryption:** Including end-to-end encrypted uploads - **OpenID Connect support:** Integrate with identity providers like Authelia or Keycloak - **REST API:** For automation and integration into other systems - **Customizable UI:** Adjust look and feel with custom CSS and JavaScript --- ## Getting Started You can deploy Gokapi in seconds using Docker or directly on your system. [Installation Guide](https://gokapi.readthedocs.io/en/latest/setup.html) [Usage Instructions](https://gokapi.readthedocs.io/en/latest/usage.html) **Want to give it a try?** Start Gokapi instantly with Docker: ```bash docker run --rm \ --name gokapi \ -v gokapi-data:/app/data \ -v gokapi-config:/app/config \ -p 127.0.0.1:53842:53842 \ -e TZ=UTC \ docker.io/f0rc3/gokapi:latest ``` Then visit ``http://localhost:53842/setup`` and follow the setup wizard. ## Screenshots **Main Menu** <a href="https://github.com/user-attachments/assets/d805a88b-dc74-4c39-bed6-ec31b9c3e17f" target="_blank"> <img width="300" alt="image" src="https://github.com/user-attachments/assets/d805a88b-dc74-4c39-bed6-ec31b9c3e17f" /> </a> **File Requests** <a href="https://github.com/user-attachments/assets/a6565cf8-bd2d-4027-a150-673aa93d4502" target="_blank"> <img width="300" alt="image" src="https://github.com/user-attachments/assets/a6565cf8-bd2d-4027-a150-673aa93d4502" /> </a> **User Overview** <a href="https://github.com/user-attachments/assets/cbc738e4-75ae-4647-8178-da735f74a86f" target="_blank"> <img width="300" alt="image" src="https://github.com/user-attachments/assets/cbc738e4-75ae-4647-8178-da735f74a86f" /> </a> **API Overview** <a href="https://github.com/user-attachments/assets/c480af8e-772c-4f8b-9f0e-28c8aceb9b49" target="_blank"> <img width="300" alt="image" src="https://github.com/user-attachments/assets/c480af8e-772c-4f8b-9f0e-28c8aceb9b49" /> </a> **Status Overview** <a href="https://github.com/user-attachments/assets/70d5ab07-e60f-48d5-8739-fa038129e5ae" target="_blank"> <img width="300" alt="image" src="https://github.com/user-attachments/assets/70d5ab07-e60f-48d5-8739-fa038129e5ae" /> </a> **Download Link** <a href="https://github.com/user-attachments/assets/fd9c032b-733d-4657-9f42-f751b2634e02" target="_blank"> <img width="300" alt="image" src="https://github.com/user-attachments/assets/fd9c032b-733d-4657-9f42-f751b2634e02" /> </a> --- ## System Requirements ### Minimum - **CPU**: 1 core - **RAM**: 256 MB - **Storage**: 100 MB + file storage - **OS**: Linux, macOS, Windows ### Recommended - **CPU**: 2+ cores - **RAM**: 512 MB+ - **Storage**: SSD strongly recommended ## Development ### Building from Source ```bash # Clone the repository git clone https://github.com/Forceu/gokapi.git cd gokapi # Build the binary make build # Run tests make test # Build Docker image docker build -t gokapi:local . ``` ## License This project is licensed under the AGPL3 - see the [LICENSE.md](LICENSE.md) file for details ## Contributors <a href="https://github.com/forceu/gokapi/graphs/contributors"> <img src="https://contributors-img.web.app/image?repo=forceu/gokapi" /> </a> ## Donations As with all Free software, the power is less in the finances and more in the collective efforts. I really appreciate every pull request and bug report offered up by our users! If however, you're not one for coding/design/documentation, and would like to contribute financially, you can do so with the link below. Every help is very much appreciated! [![paypal](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&[email protected]&lc=US&item_name=BarcodeBuddy&no_note=0&cn=&currency_code=EUR&bn=PP-DonationsBF:btn_donateCC_LG.gif:NonHosted) [![LiberaPay](https://img.shields.io/badge/Donate-LiberaPay-green.svg)](https://liberapay.com/MBulling/donate) Powered by [Jetbrains](https://jb.gg/OpenSourceSupport)

Storage & Backup File Transfer & Upload
2.8K Github Stars
barcodebuddy
Open Source

barcodebuddy

# Barcode Buddy for Grocy [![Documentation Status](https://readthedocs.org/projects/barcodebuddy-documentation/badge/?version=latest)](https://barcodebuddy-documentation.readthedocs.io/en/latest/?badge=latest) [![Docker Pulls](https://img.shields.io/docker/pulls/f0rc3/barcodebuddy-docker.svg)](https://hub.docker.com/r/f0rc3/barcodebuddy-docker/) <a href="https://hosted.weblate.org/engage/barcode-buddy/"> <img src="https://hosted.weblate.org/widgets/barcode-buddy/-/strings/svg-badge.svg" alt="Oversettelsesstatus" /> </a> ### Available for: - Bare Metal - [Android Client](https://github.com/Forceu/barcodebuddy-android) ([Play Store](https://play.google.com/store/apps/details?id=de.bulling.barcodebuddyscanner) and [F-Droid](https://f-droid.org/en/packages/de.bulling.barcodebuddyscanner/)) - [Docker](https://github.com/Forceu/barcodebuddy-docker) $\textcolor{red}{\textsf{Attention}}$ *Image name has changed!* - [Kubernetes](https://git.sr.ht/~johnhamelink/k8s-barcodebuddy) *(Community support only)* - [Home Assistant](https://github.com/Forceu/barcodebuddy-homeassistant) *(Community support only)* ## About Pass barcodes to Barcode Buddy. If already in the [Grocys](https://github.com/grocy/grocy) system, it will consume/add/open the product there. \ If an unknown barcode is passed, the product name will be looked up and a corresponding product can be chosen in the Web UI. \ Tags can be saved — if a new product contains the tag in the name, the product will be already preselected in the drop-down list. ## Prerequisites Webserver that supports PHP (e.g. NGINX, Apache) or Docker, a [Grocy](https://github.com/grocy/grocy) API key and ideally a barcode scanner or Android device. ## Getting Started Refer to the [documentation](https://barcodebuddy-documentation.readthedocs.io/en/latest/), on how to install the program. \ Installation can be done in a couple of minutes. ### Usage Barcodes can either be manually added to the programm or the process can be automated by grabbing the input from the scanner. Refer to the [documentation](https://barcodebuddy-documentation.readthedocs.io/en/latest/), on how to use the program. ##### Reverse Proxies If you are using a reverse proxy, please make sure to disable caching, see [documentation](https://barcodebuddy-documentation.readthedocs.io/en/latest/setup.html#reverse-proxy) ### Screenshots ![Screenshot of the web ui](https://raw.githubusercontent.com/Forceu/barcodebuddy/master/example/screenshots/FullSite_small.png) ![Screenshot of the screen module](https://github.com/Forceu/barcodebuddy/raw/master/example/screenshots/Screen.gif) ## Translations <a href="https://hosted.weblate.org/engage/barcode-buddy/"> <img src="https://hosted.weblate.org/widgets/barcode-buddy/-/strings/horizontal-auto.svg" alt="Oversettelsesstatus" /> </a> Help translate the project on [Hosted Weblate](https://hosted.weblate.org/engage/barcode-buddy). ## Contributors <a href="https://github.com/forceu/barcodebuddy/graphs/contributors"> <img src="https://contributors-img.web.app/image?repo=forceu/barcodebuddy" /> </a> ## Acknowledgments * Bernd Bestel for creating the [Grocy](https://github.com/grocy/grocy) Project * openfoodfacts.org/upcitemdb.com for providing the barcode lookup API * [PHP-Auth](https://github.com/delight-im/PHP-Auth) * [NoSleep.js](https://github.com/richtr/NoSleep.js) * [SortableJS](https://github.com/SortableJS/Sortable) ## License This project is AGPL3+ licensed — browse the [LICENSE.md](LICENSE.md) file for details ## Donations As with all Free software, the power is less in the finances and more in the collective efforts. \ I really appreciate every pull request and bugreport offered up by BarcodeBuddy's users, so please keep that stuff coming. \ If however, you're not one for coding/design/documentation, and would like to contribute financially, you can do so with the link below. \ All help is very much appreciated! [![paypal](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&[email protected]&lc=US&item_name=BarcodeBuddy&no_note=0&cn=&currency_code=EUR&bn=PP-DonationsBF:btn_donateCC_LG.gif:NonHosted) [![LiberaPay](https://img.shields.io/badge/Donate-LiberaPay-green.svg)](https://liberapay.com/MBulling/donate)

Inventory Management Inventory & POS
583 Github Stars