awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
basecamp avatar

basecamp/omakub

0
View on GitHub↗
8,054 stele·794 fork-uri·Shell·1 vizualizareomakub.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.

Istoric stele

Graficul istoricului de stele pentru basecamp/omakubGraficul istoricului de stele pentru basecamp/omakub

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale basecamp/omakub?

Principalele funcționalități ale basecamp/omakub sunt: 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.

Care sunt câteva alternative open-source pentru basecamp/omakub?

Alternativele open-source pentru basecamp/omakub includ: 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…

Alternative open-source pentru Omakub

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Omakub.
  • skwp/dotfilesAvatar skwp

    skwp/dotfiles

    6,976Vezi pe GitHub↗

    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
    Vezi pe GitHub↗6,976
  • paulirish/dotfilesAvatar paulirish

    paulirish/dotfiles

    4,347Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,347
  • alibaba/coobjcAvatar alibaba

    alibaba/coobjc

    4,016Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,016
  • alexellis/k3supAvatar alexellis

    alexellis/k3sup

    7,393Vezi pe GitHub↗

    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
    Vezi pe GitHub↗7,393
  • Vezi toate cele 30 alternative pentru Omakub→