Displaying 1 to 20 from 57 results

htop - htop is an interactive text-mode process viewer for Unix systems

  •    C

This software has evolved considerably over the years, and is reasonably complete, but there is always room for improvement.This program is distributed as a standard autotools-based package. See the INSTALL file for detailed instructions.

chezmoi - Manage your dotfiles securely across multiple machines.

  •    Go

Manage your dotfiles securely across multiple machines. Secure: chezmoi can retreive secrets from 1Password, Bitwarden, LastPass, pass, Vault, your Keychain (on macOS), GNOME Keyring (on Linux), or any command-line utility of your choice. You can checkout your dotfiles repo on as many machines as you want without revealing any secrets to anyone.

duf - Disk Usage/Free Utility - a better 'df' alternative

  •    Go

Make sure you have a working Go environment (Go 1.12 or higher is required). See the install instructions.

caesonia - OpenBSD Email Service

  •    Shell

By design, email message headers need to be public, for exchanges to happen. The body of the message can be encrypted by the user, if desired. Moreover, there is no way to prevent the host from having access to the virtual machine. Therefore, full disk encryption (at rest) may not be necessary. Given our low memory requirements, and the single-purpose concept of email service, Roundcube or other web-based IMAP email clients should be on a different VPS.

vpn-at-home - 1-click, self-hosted OpenVPN deployment and management app.

  •    Python

1-click deployment of OpenVPN with DNS ad blocking sinkhole. Deploys to your favorite VPS machine. Created with Vue.js, Semantic UI and Django. This app provides easy management console to keep OpenVPN configuration files in one place, provided in self-contained, easily deployable, clickable package.

mu - Soul of a tiny new machine

  •    HTML

Projects release with confidence without requiring manual QA or causing regressions for their users. Open source projects become easier for outsiders to comprehend, since they can more confidently try out changes with the knowledge that they'll get rapid feedback if they break something. Projects also become more rewrite-friendly for insiders: it's easier to leave your project's historical accidents and other baggage behind if you can be confident of not causing regressions.

arcan - Arcan - [Display Server, Multimedia Framework, Game Engine] -> "Desktop Engine"

  •    C

Arcan is a powerful development framework for creating virtually anything from user interfaces for specialized embedded applications all the way to full-blown standalone desktop environments. At its heart lies a robust and portable multimedia engine, with a well-tested and well-documented Lua scripting interface. The development emphasizes security, debuggability and performance -- guided by a principle of least surprise in terms of API design.

dbxfs - User-space file system for Dropbox

  •    Python

dbxfs has been tested on OpenBSD, Linux, and macOS but it should run on any POSIX system that provides a FUSE-compatible library or has the ability to mount SMB shares. Windows support is coming very soon. It runs on non-x86 architectures like ARM. It doesn't require a specific file system. It is written for Python 3.5+ and is licensed under the GPLv3.

solo5 - A sandboxed execution environment for unikernels

  •    C

Solo5 originally started as a project by Dan Williams at IBM Research to port MirageOS to run on the Linux/KVM hypervisor. Since then, it has grown into a more general sandboxed execution environment, suitable for running applications built using various unikernels (a.k.a. library operating systems), targeting different sandboxing technologies on diverse host operating systems and hypervisors. Looking for the "ukvm monitor"? Since Solo5 0.4.0, our terminology has changed to better reflect the intended architecture and long-term goals of the project. What used to be referred to as a monitor is now referred to as a tender. As part of this change, the ukvm target and monitor have been renamed to hvt ("hardware virtualized tender") to reflect that they are no longer specific to the KVM hypervisor.

daemonize - daemonize is a library for writing system daemons in Python.

  •    Python

daemonize is a library for writing system daemons in Python. It is distributed under MIT license. Latest version can be downloaded from PyPI. Full documentation can be found at ReadTheDocs.

openbsd-kvm-image-builder - Scripts to create a custom OpenBSD install ISO and a KVM image for use in SmartOS and Triton

  •    Shell

WARNING: This is a work in progress and is more than likely not fully functional.This repo creates a custom OpenBSD install ISO and a KVM image for use in SmartOS and Triton.

ruby-vmstat - A focused and fast library to gather memory, cpu, network, load avg and disk information

  •    Ruby

Just require the library and make a snapshot or use the distinct methods to just capture parts of the statistics. For further information have a look at the rdoc.

boxes - :bento: Vagrant boxes built using Packer

  •    Shell

Build Vagrant boxes with Packer. Hosted on Vagrant Cloud. Upload the box to Vagrant Cloud.

node-pledge - Bindings for for OpenBSD's pledge(2)

  •    C++

pledge(2) allows a process to ratchet down the privileges it requires to run, if it attempts to access a privilege it has pledged to not use, it will be killed by the kernel.

snap - OpenBSD upgrade tool (OpenBSD,Shell)

  •    Shell

snap is a ksh(1) script designed to upgrade an OpenBSD machine to the latest snapshot available. Upgrading from release to release is not supported. snap checks the `BUILDINFO` file located on the remote mirror, and will warn you if the snapshot is not newer than the currently running version.

openbsd-writing - Text for a series of blog posts (or a book) on using OpenBSD for writing prose, poetry, etc


This is the source text for a series of blog posts (and possibly a book) on how writers can use OpenBSD to set up dedicated computers (or virtual machines) to compose both fiction and non-fiction prose, poetry, technical writing, and even screenplays using free software on an operating system descended from the original Unix via BSD while enjoying a reasonable level of confidence that their computer will not spy on them or be vulnerable to remote intrusion. It may eventually become a general guide to desktop OpenBSD usage for a wider audience, but my primary focus will be on writing. I've decided to begin writing this guide for the following reasons.

battstat - 🔋 CLI battery status indicator for macOS, Linux, and OpenBSD ⚡

  •    Shell

battstat is a shell script that displays formatted information about the status of your battery. Information is displayed in the order the format tokens are written. For example, the screenshots below show my tmux status line running the command battstat --percent-when-charged {i} {t} {p}. This will display an icon, the time remaining when charging and discharging, and finally the percentage but only when the battery is fully charged. Format tokens can be written in any order and as many times as you like.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.