All Projects β†’ chriskempson β†’ Base16

chriskempson / Base16

Licence: other
An architecture for building themes

Projects that are alternatives of or similar to Base16

Vue Page Designer
Vue component for drag-and-drop to design and build mobile website.
Stars: ✭ 702 (-91.54%)
Mutual labels:  builder
Feflow
πŸš€ A command line tool aims to improve front-end engineer workflow and standard, powered by TypeScript.
Stars: ✭ 942 (-88.65%)
Mutual labels:  builder
Ultimate Page Builder
πŸ“¦ Ultimate Page Builder for WordPress
Stars: ✭ 39 (-99.53%)
Mutual labels:  builder
Fluentpdo
A PHP SQL query builder using PDO
Stars: ✭ 783 (-90.56%)
Mutual labels:  builder
Onboarding
Onboarding materials for the Greene Lab
Stars: ✭ 19 (-99.77%)
Mutual labels:  guidelines
Crossui
CrossUI is a free Cross-Browser Javascript framework with cutting-edge functionality for rich web application
Stars: ✭ 945 (-88.61%)
Mutual labels:  builder
Flubucore
A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.
Stars: ✭ 695 (-91.62%)
Mutual labels:  builder
Phalcon Mongodb Odm
MongoDB ODM for Phalcon framework for new mongodb php extension with query builder and rich functionality
Stars: ✭ 42 (-99.49%)
Mutual labels:  builder
Php Es Mapper
An elasticsearch simple mapping ORM for php
Stars: ✭ 25 (-99.7%)
Mutual labels:  builder
Contributing
✨ Contributing Guide ⭐️ for @tunnckoCore ⬣ and @charlike projects 🐈 This is highly adapted and inspired from the awesome https://github.com/dwyl/contributing and https://opensource.guide articles, thank you! ❀️
Stars: ✭ 38 (-99.54%)
Mutual labels:  guidelines
Jekyll Docker
β›΄ Docker images, and CI builders for Jekyll.
Stars: ✭ 804 (-90.31%)
Mutual labels:  builder
Elementor Beta Tester
Run the beta versions of Elementor from Github.
Stars: ✭ 18 (-99.78%)
Mutual labels:  builder
Pi Builder
Extensible tool to build Arch Linux ARM for Raspberry Pi on x86_64 host using Docker
Stars: ✭ 31 (-99.63%)
Mutual labels:  builder
Zalando Howto Open Source
Open Source guidance from Zalando, Europe's largest online fashion platform
Stars: ✭ 767 (-90.76%)
Mutual labels:  guidelines
Js Team Showcase
JavaScript Team Showcase
Stars: ✭ 40 (-99.52%)
Mutual labels:  guidelines
Project Guidelines
A set of best practices for JavaScript projects
Stars: ✭ 25,952 (+212.79%)
Mutual labels:  guidelines
Angular Builders
Angular build facade extensions (Jest and custom webpack configuration)
Stars: ✭ 843 (-89.84%)
Mutual labels:  builder
Jsx Lite
Write components once, run everywhere. Compiles to Vue, React, Solid, Angular, Svelte, and Liquid.
Stars: ✭ 1,015 (-87.77%)
Mutual labels:  builder
Naming Cheatsheet
Comprehensive language-agnostic guidelines on variables naming. Home of the A/HC/LC pattern.
Stars: ✭ 9,475 (+14.2%)
Mutual labels:  guidelines
Forgemodbuilder
Build, setup, update and refresh your modding environment!
Stars: ✭ 37 (-99.55%)
Mutual labels:  builder

Base16

An architecture for building themes based on carefully chosen syntax highlighting using a base of sixteen colors. Base16 provides a set of guidelines detailing how to style syntax and how to code a builder for compiling Base16 schemes and templates.

Documentation

Template Repositories

To add your own template, submit a pull request to https://github.com/chriskempson/base16-templates-source and add your repository to the list below. Repository naming scheme: base16-[template-name] (with dashes as separators).

Scheme Repositories

To add your own scheme, submit a pull request to https://github.com/chriskempson/base16-schemes-source and add your repository to the list below. Repository naming scheme: base16-[scheme-name]-scheme (with dashes as separators).

Builder Repositories

Repository naming scheme: base16-builder-[language] (with dashes as separators). The separate headings are the latest versions of the spec supported by each builder.

0.9.1 (Jun 15, 2019)

  • Make baseXX-hex-bgr variables available to templates
  • Warn when a template file has been overwritten

0.9.0 (Jul 6, 2017)

  • Add decimal color variables

0.8.1 (Dec 29, 2016)

  • Clarify theme filename generation
  • Various clarifications

0.8.0 (Aug 27, 2016)

  • Drop support for HSL variables

Scheme and Template Author Resources

The following is a list of useful resources for anyone creating a Base16 scheme and or template:

  • Code Examples - A list of example code file for various languages.
  • TmTheme Editor - An online editor for themes in tmTheme format.
  • Base16 Template Converter - A script to automatically convert Base16 templates written in the old Embedded Ruby style to the new Mustache style.

Tools for using Base16

If you've written a tool for base16 feel free to add it to the list below:

  • auto-base16-theme - A command line tool to create a base16 theme from an input image's color palette.
  • base16-manager - A command line tool to install base16 templates and set themes globally.
  • base16-shell-preview - A command line tool to preview and set base16-shell themes.
  • base16-universal-manager - A command line tool to automatically get, build and set base16 themes globally for all supported applications. Themes and templates are pulled form the official repositories or from a local cache.
  • flavours - A command line tool to manage and globally apply base16 templates by specifying a scheme name.
  • Themix/Oomox - Graphical application for generating different color variations of a Arc, Materia and Oomox themes (GTK2, GTK3 and others), Archdroid, Gnome-Colors and Numix icons, and terminal palette. Base16 plugin allows to open Base16 YAML files a export both Base16 and its own themes using Base16 Mustache templates.
  • base16-spectrum-generator - A Python script for generating .png files showcasing the colours in a base16 theme.

Projects using Base16

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].