{"id":13657639,"url":"https://github.com/base16-builder/base16-builder","last_synced_at":"2025-04-24T01:32:36.568Z","repository":{"id":3546184,"uuid":"50102986","full_name":"base16-builder/base16-builder","owner":"base16-builder","description":":hammer: Base16 Builder is a nimble command-line tool that generates themes for your favourite programs.","archived":false,"fork":false,"pushed_at":"2021-06-10T22:14:45.000Z","size":663,"stargazers_count":439,"open_issues_count":50,"forks_count":41,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-04-19T17:41:53.401Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/base16-builder.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":"contributing.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-01-21T11:26:22.000Z","updated_at":"2025-04-11T23:35:59.000Z","dependencies_parsed_at":"2022-08-06T14:01:15.822Z","dependency_job_id":null,"html_url":"https://github.com/base16-builder/base16-builder","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/base16-builder%2Fbase16-builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/base16-builder%2Fbase16-builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/base16-builder%2Fbase16-builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/base16-builder%2Fbase16-builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/base16-builder","download_url":"https://codeload.github.com/base16-builder/base16-builder/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250544110,"owners_count":21448043,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-02T05:00:47.335Z","updated_at":"2025-04-24T01:32:36.244Z","avatar_url":"https://github.com/base16-builder.png","language":"HTML","readme":"\u003ch1\u003e\n\t\u003cimg src=\"https://cloud.githubusercontent.com/assets/2873986/13090600/00486fe4-d4f7-11e5-9bdb-fc814a3c6e77.png\" alt=\"Base16 Builder\"\u003e\n\u003c/h1\u003e\n\n\n[![Gitter](https://img.shields.io/badge/Gitter-Join%20chat%20%E2%86%92-brightgreen.svg?style=flat-square)](https://gitter.im/base16-builder/base16-builder)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n[![MIT License](https://img.shields.io/badge/Licence-MIT-blue.svg?style=flat-square)](https://github.com/base16-builder/base16-builder/blob/master/licence.md)\n\n\n_**Base16 Builder** is a nimble command-line tool that generates themes for your favourite programs. See it in action below:_\n\n![](https://camo.githubusercontent.com/ddfcd564006e0f6f6f24abeb1b9424cb71c97ddd/68747470733a2f2f692e696d6775722e636f6d2f6c416e7670526a2e676966)\n\nBase16 Builder is easy to use. All you have to do is supply a [**color `s`cheme**](https://github.com/alexbooker/base16-builder/tree/master/db/schemes), [**`t`emplate**](https://github.com/alexbooker/base16-builder/tree/master/db/templates), and **`b`rightness** (`light` or `dark`). Base16 Builder will use the information you provide to generate a theme and write it to [*stdout*](https://www.digitalocean.com/community/tutorials/an-introduction-to-linux-i-o-redirection).\n\nBecause Base16 Builder writes to stdout, it's possible to pipe the theme anywhere you like. In the above screencast, the theme is piped to a new file called \"theme\", but this could just as well have been a configuration file like \".Xresources\".\n\nYou don't have to be savvy with [Unix pipelines](https://en.wikipedia.org/wiki/Pipeline_(Unix)) to enjoy Base16 Builder. If you'd prefer, you can just copy the output with your mouse :relaxed:.\n\n## Features\n\nThis project aims to rejuvenate [Chris Kempson's original tool](https://github.com/chriskempson/base16-builder) by incorporating some fresh features:\n\n- [Under active development](https://github.com/alexbooker/base16-builder/pulse/monthly)\n- [Well-tested](https://github.com/alexbooker/base16-builder/tree/master/tests)\n- Simple to use\n- Simpler to [install](https://github.com/alexbooker/base16-builder#installation)\n- Writes themes to [`stdout`](https://www.digitalocean.com/community/tutorials/an-introduction-to-linux-i-o-redirection)\n- Written in uncomplicated JavaScript\n- Works on Mac, Linux, and Windows\n\n## Installation\n\n```\n$ npm install --global base16-builder\n```\n\n\u003csub\u003eMake sure to install Node.js **before** running the above command. We recommended that you install Node.js using [nvm](https://github.com/creationix/nvm) (the **n**ode **v**ersion **m**anager) or  the [pre-built installer for your platform](https://nodejs.org/en/download/). `npm` (the **n**ode **p**ackage **m**anager) is bundled and installed automatically with Node.js.\u003c/sub\u003e\n\n## Usage\n\n```bash\n$ base16-builder --help\n\n  Usage:\n    $ base16-builder \u003c-s scheme\u003e \u003c-t template\u003e \u003c-b light|dark\u003e\n    $ base16-builder \u003c-s scheme path\u003e \u003c-t template path\u003e\n\n  Options:\n    -s, --scheme        Build theme using this color scheme\n    -t, --template      Build theme using this template\n    -b, --brightness    Build theme using this brightness\n    -h, --help          Show this menu\n\n  Commands:\n    ls schemes      Opens an offline web page with a list of scheme names and their colors\n    ls templates    Writes a list of available templates to the terminal\n\n  Examples:\n    $ base16-builder -s oceanicnext -t rxvt-unicode -b dark\n    $ base16-builder --scheme oceanicnext --template rxvt-unicode --brightness dark\n    $ base16-builder --scheme schemes/customScheme.yml --template templs/customTempl.ejs\n    $ base16-builder ls schemes\n    $ base16-builder ls templates\n```\n\n## Build Status\n\n| Windows | Linux |\n|:------:|:------:|\n|[![Build status](https://ci.appveyor.com/api/projects/status/6xckfbsriju345cd?svg=true)](https://ci.appveyor.com/project/alexbooker/base16-builder) | [![Build Status](https://travis-ci.org/alexbooker/base16-builder.svg?branch=master)](https://travis-ci.org/alexbooker/base16-builder) |\n\n## Attribution\n\n- The [original base16-builder](https://github.com/chriskempson/base16-builder).\n- Scheme and template [contributors](https://github.com/chriskempson/base16-builder/graphs/contributors) to the original base16-builder.\n- [Phis](https://github.com/Phisherman) for the charming logo.\n","funding_links":[],"categories":["HTML","Customization","Packages"],"sub_categories":["Directory Navigation","Colorschemes"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbase16-builder%2Fbase16-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbase16-builder%2Fbase16-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbase16-builder%2Fbase16-builder/lists"}