Skip to content

The frabjous Gentoo overlay focused on crypto, server-side stuffs and some desktop apps

License

Notifications You must be signed in to change notification settings

Carelvd/frabjous

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the Frabjous Gentoo overlay!

ebuilds 321 GitHub repo size in bytes Travis branch

This overlay contains many ebuilds for packages related to cryptography, system monitoring, server-side applications and tools, web servers, and other things that I'm interested in. It also include full support for libressl USE flag and OpenRC!

If you find any bugs, please report them! I am also happy to accept pull requests from anyone. You can use the GitHub issue tracker to report bugs, ask questions or suggest new features.

DISCLAIMER: As I don't have the resources, nor the time to make stable ebuilds in the same way Gentoo developers do, all ebuilds are permanently kept in the testing branch¹. Thus, you should probably consider it to be unsafe and treat it as such. Nevertheless, I try my best to follow Gentoo's QA standards and keep everything up to date, as I use many of these packages in a production environment.

¹ If a package is in testing, it means that the developers feel that it is functional, but has not been thoroughly tested. Users using the testing branch might very well be the first to discover a bug in the package in which case they should file a bug report to let the developers know about it.Gentoo's Handbook

How to install the overlay

For automatic install, you must have app-eselect/eselect-repository or app-portage/layman installed on your system for this to work.

eselect-repository way:

eselect repository enable frabjous

layman way:

layman -fa frabjous

Alternatively, you can use it by adding this in /etc/portage/repos.conf/frabjous.conf (recommended):

[frabjous]
priority = 50
location = /usr/local/overlay/frabjous
sync-type = git
sync-uri = https://github.com/csmk/frabjous.git
auto-sync = Yes

Note: To use the testing branch for particular packages, you must add the package category and name (e.g., foo-bar/xyz) in /etc/portage/package.accept_keywords. It is also possible to create a directory (with the same name) and list the package in the files under that directory.

Repository tree

This is a list of packages available and their associated description:

Package Description
app-admin/consul A tool for service discovery, monitoring and configuration
app-admin/doctl A command line tool for DigitalOcean services
app-admin/pick A minimal password manager written in Go
app-admin/scaleway-cli Interact with Scaleway API from the command line
app-admin/terraform A tool for building, changing, and combining infrastructure safely/efficiently
app-admin/vault A tool for managing secrets
app-arch/squash Compression abstraction library and utilities
app-backup/restic A backup program that is fast, efficient and secure
app-backup/zvault A highly efficient deduplicating backup solution
app-benchmarks/bombardier Fast cross-platform HTTP benchmarking tool written in Go
app-benchmarks/hey HTTP load generator, ApacheBench (ab) replacement
app-benchmarks/pewpew Flexible HTTP command line stress tester for websites and web services
app-benchmarks/vegeta HTTP load testing tool and library. It's over 9000!
app-crypt/enchive A tool to encrypt files to yourself for long-term archival
app-crypt/minisign A dead simple tool to sign files and verify digital signatures
app-crypt/opmsg opmsg message encryption (an alternative to GnuPG)
app-crypt/ssh-vault Encrypt/Decrypt using SSH private keys
app-editors/micro A modern and intuitive terminal-based text editor
app-misc/gomatrix Connects to The Matrix and displays it's data streams in your terminal
app-shells/antibody The fastest shell plugin manager
app-shells/fzf A general-purpose command-line fuzzy finder
app-shells/peco Simplistic interactive filtering tool
dev-db/influxdb Scalable datastore for metrics, events, and real-time analytics
dev-db/pgweb Web-based PostgreSQL database browser written in Go
dev-db/orchestrator A MySQL high availability and replication management tool
dev-db/tidb A distributed NewSQL database compatible with MySQL protocol
dev-go/depth Retrieve and visualize Go source code dependency trees
dev-libs/libmesode Fork of libstrophe for use with Profanity XMPP Client
dev-libs/libstrophe A simple, lightweight C library for writing XMPP clients
dev-libs/univalue C++ universal value object and JSON library
dev-python/gmusicapi An unofficial client library for Google Music
dev-python/gpsoauth A python client library for Google Play Services OAuth
dev-python/proboscis Extends Nose with certain TestNG like features
dev-python/pycryptodomex A self-contained (and independent) cryptographic library for Python
dev-python/validictory General purpose python data validator
dev-util/electron-bin Cross platform application development framework based on web technologies
dev-vcs/gitkraken-bin The downright luxurious Git client, for Windows, Mac & Linux
dev-vcs/hub A command-line wrapper for git that makes you better at GitHub
gnome-extra/gnome-pomodoro A Pomodoro timer for Gnome
gnome-extra/nautilus-git Nautilus extension to add important information about the current git directory
mail-filter/rspamd Rapid spam filtering system
media-tv/tv-renamer A TV series renaming application written in Rust
media-video/curlew Easy to use and Free Multimedia Converter for Linux
media-video/gnome-mpv A simple GTK+ frontend for mpv
media-video/peek Simple animated GIF screen recorder with an easy to use interface
net-analyzer/goaccess A real-time web log analyzer and interactive viewer that runs in a terminal
net-analyzer/kapacitor A framework for processing, monitoring, and alerting on time series data
net-analyzer/prometheus The Prometheus monitoring system and time series database
net-analyzer/prometheus-* Too many to list here; see net-analyzer category, they're self-explanatory
net-analyzer/telegraf An agent for collecting, processing, aggregating, and writing metrics
net-analyzer/wuzz Interactive cli tool for HTTP inspection
net-dns/dnscrypt-proxy A tool for securing communications between a client and a DNS resolver
net-dns/dnscrypt-wrapper A server-side DNSCrypt proxy
net-dns/knot-resolver A caching full DNS resolver implementation written in C and LuaJIT
net-dns/knot High-performance authoritative-only DNS server
net-dns/unbound A validating, recursive and caching DNS resolver
net-firewall/firehol A firewall for humans...
net-im/dino A modern Jabber/XMPP Client using GTK+/Vala
net-im/profanity A console based XMPP client inspired by Irssi
net-im/rambox-bin Free, Open Source and Cross Platform messaging and emailing app
net-libs/nodejs A JavaScript runtime built on Chrome's V8 JavaScript engine
net-libs/wslay The WebSocket library written in C
net-misc/electron-cash Lightweight Bitcoin Cash client
net-misc/gotty-client A terminal client for GoTTY
net-misc/pget A parallel file download client in Go
net-misc/ssh-chat A chat over SSH server written in Go
net-misc/piknik Copy/paste anything over the network
net-misc/tinyssh A small SSH server with state-of-the-art cryptography
net-news/feedreader A modern desktop application designed to complement web-based RSS accounts
net-p2p/Sia-UI The graphical front-end for Sia
net-p2p/Sia Blockchain-based marketplace for file storage
net-p2p/bitcoin-abc A full node Bitcoin Cash implementation with GUI, daemon and utils
net-p2p/bitcoin-unlimited A full node Bitcoin implementation with GUI, daemon and utils
net-p2p/bitcoinxt A full node Bitcoin Cash implementation with GUI, daemon and utils
net-p2p/bucash A full node Bitcoin Cash implementation with GUI, daemon and utils
net-p2p/cloud-torrent Cloud Torrent: a self-hosted remote torrent client
net-p2p/dash-core A peer-to-peer privacy-centric digital currency
net-p2p/drops A p2p transport network for opmsg end2end encrypted messages
net-p2p/parity Fast, light, and robust Ethereum client
net-p2p/go-ipfs IPFS implementation written in Go
net-p2p/monero The secure, private and untraceable cryptocurrency
net-p2p/monero-gui The secure, private and untraceable cryptocurrency (with GUI wallet)
net-p2p/zcash Cryptocurrency that offers privacy of transactions
net-proxy/ergo The reverse proxy agent for local domain management
net-proxy/fabio A load balancing and TCP router for deploying applications managed by consul
net-proxy/shadowsocks-go A Go port of Shadowsocks
net-proxy/shadowsocks-rust A Rust port of Shadowsocks
net-proxy/toxiproxy A TCP proxy to simulate network and system conditions
net-proxy/traefik A modern HTTP reverse proxy and load balancer made to deploy microservices
net-vpn/onioncat An IP-Transparent Tor Hidden Service Connector
net-vpn/vpncloud A fully-meshed VPN network in a peer-to-peer manner
sys-apps/exa A replacement for 'ls' written in Rust
sys-apps/fd A simple, fast and user-friendly alternative to 'find'
sys-apps/nnn The missing terminal file browser for X
sys-apps/yarn Fast, reliable, and secure node dependency management
sys-auth/pam_u2f Library for authenticating against PAM with a Yubikey
sys-auth/yubikey-touch-detector A tool that can detect when your YubiKey is waiting for a touch
sys-fs/gocryptfs Encrypted overlay filesystem written in Go
sys-fs/tmsu Files tagger and virtual tag-based filesystem
sys-process/gkill An interactive process killer
www-apps/chronograf Open source monitoring and visualization UI for the TICK stack
www-apps/cryptpad The zero knowledge realtime collaborative editor
www-apps/filemanager A stylish web file manager
www-apps/gitea Gitea - Git with a cup of tea
www-apps/gogs A painless self-hosted Git service
www-apps/gotty A simple command line tool that turns your CLI tools into web applications
www-apps/grafana Grafana is an open source metric analytics & visualization suite
www-apps/hiawatha-monitor Monitoring application for www-servers/hiawatha
www-apps/hugo A static HTML and CSS website generator written in Go
www-apps/mattermost-server Open source Slack-alternative in Golang and React
www-apps/spreed-webrtc A WebRTC audio/video call and conferencing server and web client
www-apps/wekan The open-source Trello-like kanban
www-client/inox Chromium spin-off to enhance privacy by disabling data transmission to Google
www-plugins/browserpass WebExtension host binary for app-admin/pass, a UNIX password manager
www-servers/algernon Pure Go web server with built-in Lua, Markdown, HyperApp and Pongo2 support
www-servers/caddy Fast, cross-platform HTTP/2 web server with automatic HTTPS
www-servers/h2o An optimized HTTP server with support for HTTP/1.x and HTTP/2
www-servers/hiawatha Advanced and secure webserver
www-servers/nginx Robust, small and high performance http and reverse proxy server
www-servers/rest-server A high performance HTTP server that implements restic's REST backend API
x11-misc/noti Trigger notifications when a process completes
x11-terms/hyper A terminal built on web technologies

Donations are welcome!

If you are into cryptocurrencies and appreciates the work done here, please consider to buy me a cup of coffee.

  • Bitcoin Cash: 18RsspfceUbXEqgzx29DuZYafZVDgM4F4g
  • Dash: Xg8AVx7YLSpTagR5DSzHk9Na1oDMUwb2hk
  • Ether: 0x002e7A11013BF05D418FD3FbdA4f3381E82e5A23
  • Zcash: zcX1qbN2YJKARPmFcrU3HgpQfYbWe9yy4YsogDA4gpwJ6NGk2bXZ6nyNDo3HLBkAKizRPkASSEduGeVtzj3VfixFey9y1Yx
  • Monero: ↴

4KseVC8hDgP27ata3RuhyFbr1YMYn24hKDQixKTiQTufGX6Fn9vYTsvNY3uaZwivEQXXeewBk6d8eFymEGCU8pArN5m8JxkAcAu5CQRwat

About

The frabjous Gentoo overlay focused on crypto, server-side stuffs and some desktop apps

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 97.8%
  • Roff 2.1%
  • Other 0.1%