All Projects → wille → osutil

wille / osutil

Licence: other
Go library to easily detect current operating system, current Linux distribution, macOS version and more...

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to osutil

Ecominit
eComInit is a free init system and service manager designed to scale from lightweight desktops to web-scale cloud deployments. It aims to offer feature-parity with systemd but with a modular, portable architecture compliant with software engineering best-practice.
Stars: ✭ 352 (+1500%)
Mutual labels:  freebsd, system, openbsd, bsd, netbsd
InitKit
Neo-InitWare is a modular, cross-platform reimplementation of the systemd init system. It is experimental.
Stars: ✭ 364 (+1554.55%)
Mutual labels:  freebsd, system, openbsd, bsd, netbsd
Awesome Bsd
A collection of awesome BSD related stuff
Stars: ✭ 236 (+972.73%)
Mutual labels:  freebsd, openbsd, bsd, netbsd
Awesome Unix
All the UNIX and UNIX-Like: Linux, BSD, macOS, Illumos, 9front, and more.
Stars: ✭ 973 (+4322.73%)
Mutual labels:  freebsd, openbsd, bsd, netbsd
Awesome-BSD-Ports-Programs-And-Projects
A Repo Detailing BSD Ports, Programs, and Projects.
Stars: ✭ 46 (+109.09%)
Mutual labels:  freebsd, openbsd, netbsd, dragonflybsd
InitWare
The InitWare Suite of Middleware allows you to manage services and system resources as logical entities called units. Its main component is a service management ("init") system.
Stars: ✭ 164 (+645.45%)
Mutual labels:  freebsd, system, openbsd, bsd
Mg
Micro (GNU) Emacs-like text editor ❤️ public-domain
Stars: ✭ 117 (+431.82%)
Mutual labels:  freebsd, openbsd, bsd, netbsd
Daemonize
daemonize is a library for writing system daemons in Python.
Stars: ✭ 396 (+1700%)
Mutual labels:  freebsd, system, openbsd, netbsd
Qtfm
Qt File Manager
Stars: ✭ 73 (+231.82%)
Mutual labels:  freebsd, openbsd, netbsd
Postinstall
💻 Bash Script to automate post-installation steps
Stars: ✭ 104 (+372.73%)
Mutual labels:  freebsd, openbsd, netbsd
sOS
Solar Operating System - The ASCII OS nobody asked for.
Stars: ✭ 11 (-50%)
Mutual labels:  system, os, operating
uac
UAC is a Live Response collection script for Incident Response that makes use of native binaries and tools to automate the collection of AIX, Android, ESXi, FreeBSD, Linux, macOS, NetBSD, NetScaler, OpenBSD and Solaris systems artifacts.
Stars: ✭ 260 (+1081.82%)
Mutual labels:  freebsd, openbsd, netbsd
Ruby Vmstat
A focused and fast library to gather memory, cpu, network, load avg and disk information
Stars: ✭ 68 (+209.09%)
Mutual labels:  freebsd, openbsd, netbsd
Libtuntap
The portable Tun/Tap devices configuration utility
Stars: ✭ 107 (+386.36%)
Mutual labels:  freebsd, openbsd, netbsd
Pyroute2
Python Netlink and PF_ROUTE library — network setup and monitoring
Stars: ✭ 658 (+2890.91%)
Mutual labels:  freebsd, openbsd, bsd
Fisy Fuzz
This is the full file system fuzzing framework that I presented at the Hack in the Box 2020 Lockdown Edition conference in April.
Stars: ✭ 110 (+400%)
Mutual labels:  freebsd, openbsd, netbsd
psutil
Cross-platform lib for process and system monitoring in Python
Stars: ✭ 8,488 (+38481.82%)
Mutual labels:  freebsd, openbsd, netbsd
WendzelNNTPd
A usable and IPv6-ready Usenet-server (NNTP daemon). It is portable (Linux/*BSD/*nix), supports AUTHINFO authentication, contains ACL as well as role based ACL and provides "invisible" newsgroups. It can run on MySQL and SQLite backends.
Stars: ✭ 43 (+95.45%)
Mutual labels:  freebsd, openbsd, netbsd
Persepolis
Persepolis Download Manager is a GUI for aria2.
Stars: ✭ 5,218 (+23618.18%)
Mutual labels:  freebsd, openbsd, bsd
Htop
htop is an interactive text-mode process viewer for Unix systems. It aims to be a better 'top'.
Stars: ✭ 5,626 (+25472.73%)
Mutual labels:  freebsd, system, openbsd

osutil

Travis GoDoc Go Report Card

Go library to detect operating system version

Usage

import "github.com/wille/osutil"

// macOS, Windows, Linux, FreeBSD...
osutil.Name

// macOS: 10.17, 10.16...
// Windows: 10, 8.1, Vista...
//
osutil.GetVersion()

// Returns nicely formatted string
// Windows 10, macOS 10.17 Sierra
osutil.GetDisplay()
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].