awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
basecamp avatar

basecamp/omakub

0
View on GitHub↗
8,054 Stars·794 Forks·Shell·1 Aufrufomakub.org↗

Omakub

Omakub is an automated Ubuntu setup tool that transforms a fresh Ubuntu installation into a complete web development workstation with a single command. It provisions a full desktop environment with curated developer tools, editors, terminals, and productivity applications, applying opinionated system settings and desktop preferences through a shell-script-based automation process.

The tool coordinates multiple package managers to install software from different sources, applies user preferences by copying pre-defined configuration files into the home directory, and is designed to be re-run safely without duplicating installations or breaking existing configurations. It executes a linear series of shell commands in sequence, with each step depending on the successful completion of the previous one, ensuring a reliable and repeatable setup process.

Omakub covers the full scope of developer workstation provisioning, from automated system configuration and desktop setup to web development environment bootstrapping. The documentation provides a single command to install and configure all tools, settings, and desktop preferences needed for modern web development on Ubuntu.

Features

  • Ubuntu Workstations - Transforms a bare Ubuntu system into a complete development workstation with a single automated command.
  • Ubuntu Desktop Automations - Provides one-command provisioning of a full Ubuntu desktop environment with preconfigured developer tools and system preferences.
  • Configuration File Deployments - Applies user preferences and tool settings by copying pre-defined configuration files into the home directory.
  • Developer Tool Selections - Provides a curated set of developer tools, editors, and utilities chosen for a specific web development workflow.
  • Configuration Automation Scripts - Runs a single shell script to apply opinionated system settings, desktop preferences, and development tooling to a bare Ubuntu install.
  • Development Environment Provisioners - Installs and configures a modern development desktop on Ubuntu, including editors, terminals, and productivity applications.
  • Ubuntu Developer Desktop Provisioners - Installs and configures a modern development desktop on Ubuntu, including editors, terminals, and productivity applications.
  • Ubuntu Desktop Environment Setups - Sets up a fresh Ubuntu installation with a complete, opinionated desktop environment and development tools in one automated command.
  • Ubuntu Developer Desktop Setups - Transforms a fresh Ubuntu system into a ready-to-use development machine with preconfigured editors, terminals, and productivity applications.
  • Idempotent Installers - Ships an idempotent setup script that can be re-run safely without duplicating installations or breaking existing configurations.
  • Opinionated Ubuntu Workstation Setups - Transforms a fresh Ubuntu installation into a complete web development workstation with curated tools and desktop settings.
  • Single-Script System Bootstraps - Automates system setup through a single shell script that orchestrates package installation and configuration commands.
  • Web Development Environment Bootstraps - Bootstraps a fresh Ubuntu system with curated tools, settings, and a modern desktop in one automated command.
  • Environment Bootstrap Installers - Provides an automated script that bootstraps a full web development environment on a fresh Ubuntu installation.
  • Web Development Environment Bootstraps - Installs and configures a complete set of curated tools, languages, and editors for modern web development on a new Ubuntu system.
  • Multi-Source Package Orchestrations - Coordinates multiple package managers like apt, snap, and flatpak to install software from different sources.
  • Ubuntu Desktop Provisionings - Provisions a full Ubuntu desktop environment with curated applications and developer tools through a single automated command.
  • Sequential Task Execution - Executes a linear series of shell commands in order, with each step depending on the successful completion of the previous one.

Star-Verlauf

Star-Verlauf für basecamp/omakubStar-Verlauf für basecamp/omakub

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht basecamp/omakub?

Omakub is an automated Ubuntu setup tool that transforms a fresh Ubuntu installation into a complete web development workstation with a single command. It provisions a full desktop environment with curated developer tools, editors, terminals, and productivity applications, applying opinionated system settings and desktop preferences through a shell-script-based automation process.

Was sind die Hauptfunktionen von basecamp/omakub?

Die Hauptfunktionen von basecamp/omakub sind: Ubuntu Workstations, Ubuntu Desktop Automations, Configuration File Deployments, Developer Tool Selections, Configuration Automation Scripts, Development Environment Provisioners, Ubuntu Developer Desktop Provisioners, Ubuntu Desktop Environment Setups.

Welche Open-Source-Alternativen gibt es zu basecamp/omakub?

Open-Source-Alternativen zu basecamp/omakub sind unter anderem: skwp/dotfiles — This project is a curated configuration suite and development environment bootstrapper designed to optimize Zsh and… paulirish/dotfiles — This project is a collection of Unix dotfiles and scripts designed to personalize and standardize a shell and… alibaba/coobjc — coobjc is an Objective-C coroutine library that provides await methods and generators to simplify asynchronous… hestiacp/hestiacp — HestiaCP is a Linux web hosting control panel designed for the centralized administration of web servers, databases,… donnemartin/dev-setup — This project is a collection of scripts and configuration files designed to automate the deployment of developer… alexellis/k3sup — k3sup is a command-line tool that installs and manages lightweight Kubernetes clusters entirely over SSH, without…

Open-Source-Alternativen zu Omakub

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Omakub.
  • skwp/dotfilesAvatar von skwp

    skwp/dotfiles

    6,976Auf GitHub ansehen↗

    This project is a curated configuration suite and development environment bootstrapper designed to optimize Zsh and Vim. It provides a collection of dotfiles, plugins, and scripts that automate the installation of system packages and shell tools to standardize a local workstation. The suite focuses on creating a consistent experience across the command line and text editor. It implements a Zsh shell framework with syntax highlighting and fuzzy matching, alongside a Vim configuration that includes advanced plugins and modal editing. It also provides a set of sane defaults and Vim-style keybind

    Ruby
    Auf GitHub ansehen↗6,976
  • paulirish/dotfilesAvatar von paulirish

    paulirish/dotfiles

    4,347Auf GitHub ansehen↗

    This project is a collection of Unix dotfiles and scripts designed to personalize and standardize a shell and operating system environment. It provides portable configurations for the Bash and Fish shells, as well as custom preferences and command mappings for the Vim editor. The collection includes automated bootstrapping scripts to initialize new machines by installing applications, managing package managers, and creating configuration symlinks. It features specialized Git workflow automation to accelerate version control tasks, alongside secure SSH connection management using hardware-base

    Shell
    Auf GitHub ansehen↗4,347
  • alibaba/coobjcAvatar von alibaba

    alibaba/coobjc

    4,016Auf GitHub ansehen↗

    coobjc is an Objective-C coroutine library that provides await methods and generators to simplify asynchronous programming in Objective-C and Swift. It enables the implementation of non-blocking workflows to eliminate nested callbacks and thread blocking. The toolkit includes a non-blocking Foundation wrapper to convert synchronous Foundation and UIKit APIs into suspendable operations. It provides a lazy sequence generator for producing values on demand via yield, as well as a channel-based communication tool for exchanging data between concurrent tasks using buffered and unbuffered channels.

    Objective-Cactoractor-modelarm64
    Auf GitHub ansehen↗4,016
  • alexellis/k3supAvatar von alexellis

    alexellis/k3sup

    7,393Auf GitHub ansehen↗

    k3sup is a command-line tool that installs and manages lightweight Kubernetes clusters entirely over SSH, without requiring any pre-installed software on the target machines. It bootstraps clusters on remote hosts using a single statically-linked binary, then provides immediate kubectl access by fetching and merging the cluster's admin credentials into the local configuration. The tool supports plan-driven cluster topology, allowing users to define node roles and configuration in a YAML file for automated multi-node deployment. The tool distinguishes itself by enabling parallel execution of i

    Gocloudcloud-nativedevops
    Auf GitHub ansehen↗7,393
Alle 30 Alternativen zu Omakub anzeigen→