Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Awesome-BSD-Ports-Programs-And-Projects
A Repo Detailing BSD Ports, Programs, and Projects.
https://github.com/SaintFenix/Awesome-BSD-Ports-Programs-And-Projects
Last synced: about 12 hours ago
JSON representation
-
FAQ
-
Ports and Programs
-
Chat Clients
- ![Open-Source Software - Pidgin is a chat program which lets you log into accounts on multiple chat networks simultaneously. This means that you can be chatting with friends on XMPP and sitting in an IRC channel at the same time.
- ![Open-Source Software - LostIRC is a simple, yet very useful IRC client. It has features such as tab-autocompletion, multiple server support, automatic joining of servers/channels, logging and DCC sending which should cover the needs of most people. Another goal that the application has in mind, is 100% keyboard controlability. It was written using the gtkmm GUI library.
- ![Open-Source Software - Marcel/cordless) - Cordless is a custom Discord client that aims to have a low memory footprint and be aimed at power-users. It uses a TUI interface on the command line - The Discord terminal client you never knew you wanted.
- ![Open-Source Software - Cutegram is a free and open source telegram clients for Linux, Windows, OS X and OpenBSD, focusing on user friendly, compatibility with desktop environments. Cutegram using Qt5, QML, libqtelegram, libappindication, AsemanQtTools technologies and Faenza icons and Twitter emojies graphic sets. It’s free and released under GPLv3 license.
- ![Open-Source Software - Hybrid](https://www.ircd-hybrid.org/) - IRC (Internet Relay Chat) provides a way of communicating in real time with people. Generally, the user runs a client program to a server running a IRC server software. Hybrid ircd is such a server.
- ![Open-Source Software - ngIRCd is a free, portable and lightweight Internet Relay Chat server for small or private networks, developed under the GNU General Public License (GPL). The server is quite easy to configure, can handle dynamic IP addresses, and optionally supports IDENT, IPv6 connections, SSL-protected links, and PAM for user authentication as well as character set conversion for legacy clients. The server has been written from scratch and is not based on the forefather, the daemon of the IRCNet.
- ![Open-Source Software - BitlBee brings IM (instant messaging) to IRC clients. It's a great solution for people who have an IRC client running all the time and don't want to run an additional XMPP/facebook/discord/whatever client.
- ![Open-Source Software - bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, steam, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble and more with REST API (mattermost not required!)
- ![Open-Source Software - Konversation is a user-friendly Internet Relay Chat (IRC) client built on the KDE Platform.
- ![Open-Source Software - Full-featured IRC chat client with plugin support for: multi-servers, proxy support, IPv6, SASL authentication, nicklist, DCC, and many other features.
- ![Open-Source Software - Dino is a modern open-source chat client for the desktop. It focuses on providing a clean and reliable Jabber/XMPP experience while having your privacy in mind.
- ![Open-Source Software - Server](https://mattermost.com/) - Open source Slack-alternative in Golang and React.
- ![Open-Source Software - HexChat is an IRC client based on XChat, but unlike XChat it’s completely free for both Windows and Unix-like systems. Since XChat is open source, it’s perfectly legal. For more info, please read the Shareware background.
-
Command Line Utilities
- ![Open-Source Software - Anacron is a periodic command scheduler. It executes commands at intervals specified in days. Unlike cron, it does not assume that the system is running continuously. It can therefore be used to control the execution of daily, weekly and monthly jobs (or anything with a period of n days), on systems that don't run 24 hours a day. When installed and configured properly, Anacron will make sure that the commands are run at the specified intervals as closely as machine-uptime permits.
- ![Open-Source Software - Tree is a recursive directory listing command that produces a depth indented listing of files, which is colorized ala dircolors if the LS_COLORS environment variable is set and output is to tty. Tree has been ported and reported to work under the following operating systems: Linux, FreeBSD, OS X, Solaris, HP/UX, Cygwin, HP Nonstop and OS/2.
- ![Open-Source Software - A Ruby gem that beautifies the terminal's ls command, with color and font-awesome icons. 🎉
- ![Open-Source Software - exa is an improved file lister with more features and better defaults. It uses colours to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git. And it’s small, fast, and just one single binary.
- ![Open-Source Software - Neofetch is a command-line system information tool written in bash 3.2+. Neofetch displays information about your operating system, software and hardware in an aesthetic and visually pleasing way.
-
Desktop Environments
- ![Open-Source Software - 3/) - GNOME 3 provides a focused working environment that helps you to get things done, and it is packed with features that will make you more productive. A powerful search feature lets you access all your work from one place. Side-by-side windows makes it easy to view several documents at the same time.
- ![Open-Source Software - K Desktop Environment (KDE) is an Open Source graphical desktop environment for UNIX workstations. Initially called the Kool Desktop Environment it includes a file manager, a window manager, a help system, a configuration system, tools and utilities, and several applications.
- ![Open-Source Software - FrankenWM is a dynamic tiling WM (comparable to dwm or Awesome), featuring the v-stack, b-stack, grid, fibonacci, dualstack, equal and monocle layouts out of the box. If you want to, you can add gaps between the windows as well.
- ![Open-Source Software - desktop.org/) - The Lumina desktop is designed to be fast, customizable, flexible, and lightweight. Lumina works great in multi-monitor configurations and with high-resolution monitors as well as single-screen configurations on laptops or tablets.
-
Development
- ![Open-Source Software - Code::Blocks is a free C, C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.
- ![Open-Source Software - Geany is a powerful, stable and lightweight programmer's text editor that provides tons of useful features without bogging down your workflow. It runs on Linux, Windows and MacOS is translated into over 40 languages, and has built-in support for more than 50 programming languages.
- ![Open-Source Software - VS Code is a type of tool that combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. It provides comprehensive editing and debugging support, an extensibility model, and lightweight integration with existing tools.
-
Editors
- ![Open-Source Software - Leafpad is a simple GTK+ text editor that emphasizes simplicity. As development focuses on keeping weight down to a minimum, only the most essential features are implemented in the editor. Leafpad is simple to use, is easily compiled, requires few libraries, and starts up quickly.
- ![Open-Source Software - editor.org/) -nano is a small, free and friendly editor which aims to replace Pico, the default editor included in the non-free Pine package. Rather than just copying Pico's look and feel, nano also implements some missing (or disabled by default) features in Pico, such as "search and replace" and "goto line number".
- ![Open-Source Software - Atom is a free and open-source text and source code editor for macOS, Linux, and Microsoft Windows with support for plug-ins written in Node.js, and embedded Git Control, developed by GitHub.
- ![Open-Source Software - ide](https://ide.atom.io/) - Atom UIs to support language services and debuggers as part of Atom IDE. Installable on any Atom installation as a plugin.
- ![Open-Source Software - An extensible, customizable, free/libre text editor, at its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing.
- ![Open-Source Software - FeatherPad is a lightweight Qt5 plain-text editor. It is independent of any desktop environment and has: Drag-and-drop support, including tab detachment and attachment, Instant highlighting of found matches when searching, A docked window for text replacement and much more.
- ![Open-Source Software - Modal editor · Faster as in less keystrokes · Multiple selections · Orthogonal design
- ![Open-Source Software - editor.github.io/) - Micro is a terminal-based text editor that aims to be easy to use and intuitive, while also taking advantage of the full capabilities of modern terminals.
- ![Open-Source Software - Neovim is an aggressive refactor of editors/vim. It represents a including sensible defaults, a built-in terminal emulator, asynchronous plugin architecture, and powerful APIs designed for speed and extensibility. It retains full compatibility with almost all Vim plugins and scripts. Open the software with `nvim`, not `neovim`.
- ![Open-Source Software - A community-driven Emacs distribution
- ![Open-Source Software - Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient. It is included as "vi" with most UNIX systems and with Apple OS X.
- ![Open-Source Software - editor.org/) -nano is a small, free and friendly editor which aims to replace Pico, the default editor included in the non-free Pine package. Rather than just copying Pico's look and feel, nano also implements some missing (or disabled by default) features in Pico, such as "search and replace" and "goto line number".
-
Emulators
- ![Open-Source Software - DOSBox is a DOS-emulator that uses the SDL-library which makes DOSBox very easy to port to different platforms. DOSBox has already been ported to many different platforms, such as Windows, BeOS, Linux, and MacOS.
-
Games
- ![Open-Source Software - OpenArena is a community-produced deathmatch FPS based on GPL idTech3 technology. There are many game types supported including Free For All, Capture The Flag, Domination, Overload, Harvester, and more.
- ![Open-Source Software - Xonotic is an addictive, arena-style first person shooter with crisp movement and a wide array of weapons. It combines intuitive mechanics with in-your-face action to elevate your heart rate. Xonotic is and will always be free-to-play. It is available under the copyleft-style GPLv3+ license.
- ![Open-Source Software - Libertatis](https://arx-libertatis.org/) - Arx Libertatis is a cross-platform, open source port of Arx Fatalis, a 2002 first-person role-playing game developed by Arkane Studios.
-
Office
- ![Open-Source Software - LibreOffice is a free and powerful office suite, and a successor to OpenOffice .org (commonly known as OpenOffice). Its clean interface and feature-rich tools help you unleash your creativity and enhance your productivity.
- ![Open-Source Software - alternative-microsoft-project-open-source) - ProjectLibre is an open source project management software. It intends to be a complete desktop replacement for Microsoft Project. ProjectLibre offers full compatibility with Microsoft Project 2010.
- ![Open-Source Software - Calligra Suite is an office and graphic art suite by KDE. It is available for desktop PCs, tablet computers, and smartphones. It contains applications for word processing, spreadsheets, presentation, vector graphics, and editing databases.
-
Security
- ![Open-Source Software - bin/cvsweb/src/usr.bin/doas/) - Native to OpenBSD, Doas is a program that replaces the functionality of sudo, allowing a user to do actions as the root user without logging in as the root user. It has a very simple configuration file and multiple modes.
- ![Open-Source Software - iocage is a jail/container manager amalgamating some of the best features and technologies the FreeBSD operating system has to offer. It is geared for ease of use with a simple and easy to understand command syntax.
- ![Open-Source Software - Bastille is an open-source system for automating deployment and management of containerized applications on FreeBSD.
- ![Open-Source Software - Fail2Ban scans log files like /var/log/auth.log and bans IP addresses conducting too many failed login attempts. It does this by updating system firewall rules to reject new connections from those IP addresses, for a configurable amount of time. Fail2Ban comes out-of-the-box ready to read many standard log files, such as those for sshd and Apache, and is easily configured to read any log file of your choosing, for any error you wish.
- ![Open-Source Software - Vuls is open-source, agent-less vulnerability scanner based on information from NVD, OVAL, etc.
-
UNIX Shells
- ![Open-Source Software - The GNU Bourne-Again SHell or bash shell, is typically the default shell available on Linux distributions is available for BSD also, it supports advanced scripting features and is very extensible. Highly reccomended for people trying BSD to ease transition into the OS.
- ![Open-Source Software - Zsh is an extension of the Bourne Shell (bsh) and includes many improvements such as autocorrect, autocompletion, and is extensible with a great deal of many features. Theming is very popular with Zsh. It is the Default Shell on MacOS.
- ![Open-Source Software - My-Bash](https://ohmybash.nntoan.com/) - Oh My Zsh is an open source, community-driven framework for managing your zsh configuration. Can be installed via git or shellscript if not in Ports.
- ![Open-Source Software - Elvish is a friendly interactive shell and an expressive programming language. It runs on Linux, BSDs, macOS and Windows. Despite its pre-1.0 status, it is already suitable for most daily interactive use.
- ![Open-Source Software - Fish is a shell designed with user friendliness in mind, having many included features such as syntax highlighting and autosuggestions, with extensive tab autocompletion, it is a very interesting take on a POSIX shell.
- ![Open-Source Software - My-Fish](https://github.com/oh-my-fish/oh-my-fish) - Oh My Fish is an open source, framework which allows for the installation of plugins that extend the functionality of fish. Can be installed via git or shellscript.
- ![Open-Source Software - The GNU Bourne-Again SHell or bash shell, is typically the default shell available on Linux distributions is available for BSD also, it supports advanced scripting features and is very extensible. Highly reccomended for people trying BSD to ease transition into the OS.
- ![Open-Source Software - tcsh is the continuation and successor to csh and expands on its functionalities and capabilities. It is the default root shell on FreeBSD though not its default user shell, and can be installed on the other major BSD's.
- ![Open-Source Software - Oil-Shell is a new shell intended to replace bash, with a built in language called oil language. It is largely compatible with bash scripts.
-
Audio
- ![Open-Source Software - Free, open source, cross-platform software for recording and editing sounds.
- ![Open-Source Software - player.org/) - Clementine is a multiplatform music player. It is inspired by Amarok 1.4, focusing on a fast and easy-to-use interface for searching and playing your music.
-
Data Backup and Recovery
- ![Open-Source Software - BorgBackup (short: Borg) is a deduplicating backup program. Optionally, it supports compression and authenticated encryption. The main goal of Borg is to provide an efficient and secure way to backup data. The data deduplication technique used makes Borg suitable for daily backups since only changes are stored. The authenticated encryption technique makes it suitable for backups to not fully trusted targets.
- ![Open-Source Software - BackupPC is a high-performance, enterprise-grade system for backing up Linux, Windows and macOS PCs and laptops to a server's disk. BackupPC is highly configurable and easy to install and maintain.
- ![Open-Source Software - Server](https://www.bacula.org/) - Bacula is a set of Open Source, computer programs that permit you to manage backup, recovery, and verification of computer data across a network of computers of different kinds. This is for the server installation.
-
File Managers
- ![Open-Source Software - nnn is a fast and resource-sensitive file browser which integrates well with your DE and favorite GUI utilities, works with the desktop opener, supports bookmarks, has smart navigation shortcuts, has navigate-as-you-type mode, disk usage analyzer mode, comprehensive file details and much more.
- ![Open-Source Software - ranger is a file manager with VI key bindings. It provides a minimalistic yet nice curses interface with a view on the directory hierarchy. The secondary task of ranger is to psychically guess which program you want to use for opening particular files.
-
Network Tools
- ![Open-Source Software - Mosh is a remote shell designed to withstand intermittant connectivity between two terminals, functioning similarly to ssh
- ![Open-Source Software - ZeroTier can be used for on-premise network virtualization, as a peer to peer VPN for mobile teams, for hybrid or multi-data-center cloud deployments, or just about anywhere else secure software defined virtual networking is useful. It's a Global Ethernet Switch!
-
Media Players
- ![Open-Source Software - Pianobar is a free/open-source, console-based client for the personalized online radio Pandora.
- ![Open-Source Software - VLC media player is a highly portable multimedia player for various audio and video formats as well as DVD's, VCD's, and various streaming protocols. It can also be used as a server to stream in unicast or multicast in IPv4 or IPv6 on a high-bandwidth network. VLC also has the ability to transcode media on-the-fly for streaming or saving to disk.
-
Terminal Emulators
- ![Open-Source Software - Alacritty is the fastest terminal emulator in existence. Using the GPU for rendering enables optimizations that simply aren't possible without it. Alacritty currently supports macOS, Linux, BSD, and Windows.
-
Utilities
- ![Open-Source Software - When your computer is getting full, BleachBit quickly frees disk space. When your information is only your business, BleachBit guards your privacy. With BleachBit you can free cache, delete cookies, clear Internet history, shred temporary files, delete logs, and discard junk you didn't know was there. Designed for Linux and Windows systems, it wipes clean thousands of applications including Firefox, Adobe Flash, Google Chrome, Opera, and more.
- ![Open-Source Software - Crochet is a tool for building bootable FreeBSD images for ARM development boards. This tool was formerly known as "freebsd-beaglebone" or "beaglebsd" as the original work was done for BeagleBone. But it now supports more boards and should easily extend to support many more.
-
-
Projects
-
Utilities
- How to setup a Minecraft server on FreeBSD
- How to make it autostart whenever FreeBSD boots
- Alternative setup for Minecraft on BSD with TMUX and Java installation
- How to customize the FreeBSD Kernel
- How to Setup a Samba (Windows) fileserver w/FreeBSD
- How to get Stardew Valley running on FreeBSD
- How to setup a webserver on FreeBSD inside a Jail
- How to take your first Steps on NetBSD - This assumes that you have installed the OS already.
- How to setup a Tor Bridge on NetBSD
- How to Setup an OPNsense Firewall on your network
- How to Setup a TrueNAS home Fileserver - This tutorial uses higher end server hardware, but should apply equally to consumer hardware.
-
-
Other BSDs
-
Utilities
- pfsense - A BSD that functions as a firewall for a home or enterprise network, one of the successors to m0n0wall.
- SmallWall - A BSD Firewall OS designed to be like the old m0n0wall, light and effective. Distro is still barely active.
- TrueNAS - A BSD based off of FreeBSD focussing on providing the best Fileserver experience for both at home, and in the enterprise.
- BlackBSD - Based off of NetBSD BlackBSD is a penetration testing distribution with many common pen-testing applications pre-installed. It functions completely as a liveCD or USB.
- BSD Router Project - A Project to create a BSD distribution focusing on turning the OS into a Router.
- GhostBSD - A BSD based on FreeBSD it is Designed around the MATE desktop Environment or the XFCE desktop environment, Attempting to be simple, complete, and welcoming.
- HardenedBSD - A security conscious branch of FreeBSD development.
- MidnightBSD - A BSD designed for the average desktop user with both Lumina and GNOME 3 desktops available and all the basic software the average user would need.
- MirBSD - A BSD based somewhat off OpenBSD, and parts of NetBSD. The project focuses on its unique MirPorts Framework.
- NomadBSD - A BSD designed to be used off a flash drive, based on FreeBSD.
- OPNsense - A BSD that functions as a Firewall for a home network, or Enterprise, one of the successors to m0n0wall.
- Orbis OS - The Playstation 4 Operating system, not available other than on PS4.
- OS108 - OS108 is a fast, open and Secure Desktop Operating System built on top of NetBSD.
-
-
How-To's
-
Utilities
- FreeBSD Quickstart from the FreeBSD Foundation
- How to install Ports in DragonflyBSD - From the official DragonflyBSD Docs
- How to install Ports in FreeBSD - From the official FreeBSD Docs.
- How to install Ports in NetBSD - From the official NetBSD Docs.
- How to install Ports in OpenBSD - From the official OpenBSD FAQs.
- How to install FreeBSD on a Raspberry Pi
- How to Dual Boot FreeBSD with Windows 10
- How to install FreeBSD in Virtualbox
- How to install the VIM Text Editor on FreeBSD
- How to install ports on FreeBSD in a virtual machine
- How to install git on FreeBSD
- How to share files to MacOS via Samba
- How to install rSnapshot on FreeBSD to backup local and remote machines
- How to handle Full disk encyrption in FreeBSD
- How and why to Add other user accounts on FreeBSD
- How to check Hard Drive or SDD Health in FreeBSD
- How to install Security updates on FreeBSD
- How to change your hostname (Computer Name) on FreeBSD
- How to use Ansible on FreeBSD
- How to figure out the system Temperature in FreeBSD
- How to setup booting Linux and BSD from the same ZFS pool
-
-
Community
-
Forums:
- DragonflyBSD Mailing Lists - The Official DragonflyBSD Mailing lists.
- FreeBSD Forums - The Official FreeBSD forums.
- Raspberry Pi Forums - FreeBSD - A Forum dedicated for those running FreeBSD on Raspberry Pi.
- NetBSD Mailing Lists - The Official NetBSD Mailing lists.
- NetBSD Mailing List Forum Mirror - This forum functions as a bridge to the Net BSD Mailing lists, and posts and replies on either end, will show for the other side.
- OpenBSD Mailing Lists - The Official OpenBSD Mailing Lists.
- GhostBSD Forums - The Official GhostBSD Forums.
- OS108 forums - The Official OS108 Forums.
- MirBSD Mailing List - The Official Mailing Lists for MirBSD.
- Smallwall Forums - The Official Forums for SmallWall BSD.
- Unix.com BSD Forum - the BSD subforum at Unix.com.
- BSDForen - (German) a center for the German speaking BSD Userbase.
- UnitedBSD Main Forum
- UnitedBSD - FreeBSD
- UnitedBSD - NetBSD
- UnitedBSD - OpenBSD
- UnitedBSD - OtherBSDs
- Raspberry Pi Forums - FreeBSD - A Forum dedicated for those running FreeBSD on Raspberry Pi.
-
IRC Channels:
-
Podcasts:
-
Subreddits:
-
-
Miscallaneous Web Resources
-
Subreddits:
- BSD Magazine - A Digital Only BSD Magazine, it does have a subscription fee, but also has a free tier.
- BSDsec - deadsimple BSD Security Advisories and Announcements.
- FreeBSD Foundation Resources - a variety of how-to's and projects for FreeBSD users from the Free BSD foundation.
- FreeBSD Wiki - The Official FreeBSD Wiki.
- GhostBSD Wiki - The Official Wiki of GhostBSD.
- iBSD - a Blog dedicated to showing how to do things on BSD.
- Netbsd.fi - a website that combines netbsd questions and news articles into a continuous feed.
- NetBSD Blog - The NetBSD blog from NetBSD.org, acts a sort of news aggregator.
- NetBSD wiki - The Official NetBSD Wiki.
- Pkgs.org - Pkgs.org is a website dedicated to tracking packages for multiple OS's and also does so for the NetBSD and Free BSD Projects.
- Planet FreeBSD - A News Aggregator for FreeBSD.
- Undeadly.org - an OpenBSD News aggregator.
- Why-OpenBSD.Rocks - A site dedicated to providing the visitor with a random fact about why OpenBSD is a well built Operating System.
- The DragonflyBSD Handbook
- The FreeBSD Handbook
- The NetBSD Handbook
- The OpenBSD Handbook
- FreeBSDnews.com - a News website dedicated to FreeBSD.
-
-
Guidelines to contribute
-
Subreddits:
- ![Open-Source Software - This is an explanation of what the program does written by you or a copy of the official explanation of the program from the programs homepage. either works fine here.```
-
-
Attribution
-
Subreddits:
- luong-komorebi - Thank you for teaching me how to use Git! and thank you for being an excellent maintainer of the [Awesome-Linux-Software](https://github.com/luong-komorebi/Awesome-Linux-Software) repo!
-
Programming Languages
Categories
Sub Categories
Utilities
47
Subreddits:
24
Forums:
18
Chat Clients
13
Editors
12
IRC Channels:
10
UNIX Shells
9
Security
5
Command Line Utilities
5
Desktop Environments
4
Office
3
Podcasts:
3
Data Backup and Recovery
3
Development
3
Games
3
File Managers
2
Media Players
2
Audio
2
Network Tools
2
Emulators
1
Terminal Emulators
1
Keywords
c
11
terminal
8
linux
8
vim
6
irc
5
windows
5
text-editor
5
command-line
4
python
4
chat
4
shell
4
editor
4
cross-platform
4
macos
4
security
3
gtk
3
golang
3
go
3
cli
3
c-plus-plus
3
gplv2
3
bsd
3
security-tools
2
file-manager
2
file-preview
2
unix
2
jabber
2
productivity
2
freebsd
2
mattermost
2
opengl
2
xmpp
2
lua
2
javascript
2
fish
2
ruby
2
rust
2
ls
2
commandline
2
client
2
electron
2
tui
2
discord
2
typescript
1
linux-desktop
1
jingle
1
jabber-client
1
microsoft
1
gtk4
1
dino
1