- Montevideo
- https://hackwave.org
Stars
Multiverse OS is an open, transparent, and community developed project. Interested volunteers (developers, artists, writers/editors, and others) are welcome to join our growing community and partic…
Virtual keyboard, mouse, and touchpad by leveraging uinput; the focus will be utilizing virtual keyboard for both providing `portal-gun` with low-level access to virtual machines for better ability…
Atomic provides atomic interfaces or abstractions to existing Go language types
A simple bourne shell framework to help prototype various aspects of the development process
A collection of development resources used by Multiverse OS developers; including guides for manual installation, notes, scripts and other tools that will eventually be merged into an installer
A very simple benchmarking toolkit to compare 2 or more methods together in order to determine efficiency; allowing us to determine best practice by both a combination of readability and functional…
Makefile and boilerplate for creating Go (golang) programs that work with DD-WRT routers, tested with Broadcom (BCM) routers but should work for all DD-WRT routers.
A general purpose OS signal library built ontop of the Go `os/signal` standard library; simplifying handling signal events enabling developers to add multiple hooks to any OS signal with conviences…
A pure Go memory file system with only std-library based dependencies that provides Go software with access to an abstracted memory filesystem
A simple time sortable, universally unique, dependency-free base32 id library
A simple pid library for creation, locking, and eventually cleaning up pids with no dependencies; eventually will be a subcomponent of a larger linux `service` library
An uinput library used by Multiverse OS's vinput package which provides virtual device capabilities and conviences.This project is actually a combination of evdev and uinput and it will be extended…
A simple and easy to use library for use with ScrambleID, it provides HOTP default settings that satisfy the google authenticator protocol, while being customizable enough to satisfy the needs of t…
A simple ASCII banner generator using embedded figlet fonts
A module of the CLI framework providing loading bars and spinners that can be included with a single line of code, are highly extensible and have a light code footprint
A minimal ANSI text color library for use with scripts or other Go software that would benefit from enhance visual presenation but does not warrant including the CLI library.
A minimal ANSI library providing the full functionality provided for VT100 type terminals. In addition, a library is included for 'style' and 'color' to provide more simplistic functionality withou…
A prefix sorting radix tree designed specifically for working with words, providing fuzzy search functionality, prefix filtering for autocomplete
A text library designed for improving terminal user interfaces, includes ANSI, ASCII, and other functionality designed to imrprove CLI user experience
An `ip` address library used by Multiverse OS's software to provide modern functionality by leveraging collaborative efforts to collect information related to IP addresses.
An ultra simple binary-to-Go source code conversion tool that provides no compression, or mock file system like `go-bindata`. In contrast, bin2go focuses on simplicity, preparing a single public va…
A growing collection of rough drafts of documentation to be released with the alpha version of the Multiverse OS project. The subjects included will be exclusively related to the overall design, me…
Multiverse OS is an open project that volunteers are encouraged to participate, and to help facilitate cooperation, consistency, this outlines the evolving design guide for the Multiverse OS softwa…
A virtual filesystem that appends each newly added file to the end of the running executable during runtime, using two sections: a header section with filename, offset, size, and checksum to locate…
A backwards compatible rewrite of the UNIX `pass` command, with additional features abstracted over the original command
A port of the C library `libosinfo`, with a download script to update the database easily and converts the XML to JSON for easier parsing. Will support embedding the data in the binary to simplify …
A growing GTK3+Webkit2 GUI toolkit that will focus on security by permenantly disabling javascript, and java; only using HTML+CSS; eventually we will modify the library itself to remove these compo…
Singularity is a a growing collection of tools under active development; features under development include real-time updating through live modification of a running binary to enable seamless no-do…
A library for working with memory file descriptors (memfds) to simplify holding and working with file descriptors exclusively in memory
The `ruby` scripting library is currently a simple working example but will be further refined to provide scripting solutions for a varitey of Multiverse OS applications. Ruby MRI, not MRuby, is em…