All Projects → biotope → biotope-boilerplate

biotope / biotope-boilerplate

Licence: MIT License
boilerplate.biotope.sh

Programming Languages

HTML
75241 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
typescript
32286 projects
Smarty
1635 projects

Projects that are alternatives of or similar to biotope-boilerplate

Semantic Ui React
The official Semantic-UI-React integration
Stars: ✭ 12,561 (+48211.54%)
Mutual labels:  frontend-components, frontend-framework
smart-webcomponents-community
Material & Bootstrap Web Components built with Smart
Stars: ✭ 30 (+15.38%)
Mutual labels:  css3, web-components
phantom
👻 A reactive DOM rendering engine for building UIs.
Stars: ✭ 16 (-38.46%)
Mutual labels:  frontend-framework, component-based
Dopefolio
Dopefolio 🔥 - Portfolio Template for Developers 🚀
Stars: ✭ 2,047 (+7773.08%)
Mutual labels:  css3
shivneri
Component based MVC web framework based on fort architecture targeting good code structures, modularity & performance.
Stars: ✭ 21 (-19.23%)
Mutual labels:  component-based
react4j
An opinionated react java binding
Stars: ✭ 33 (+26.92%)
Mutual labels:  frontend-framework
web-components-tutorial
HTML Web Component using Vanilla JavaScript
Stars: ✭ 38 (+46.15%)
Mutual labels:  web-components
vaadin-checkbox
The Web Component for customized checkboxes. Part of the Vaadin components.
Stars: ✭ 18 (-30.77%)
Mutual labels:  web-components
easy-css-layout
Easy css layout
Stars: ✭ 117 (+350%)
Mutual labels:  css3
cssSkills
这里放一些常见而且实用的css技巧
Stars: ✭ 25 (-3.85%)
Mutual labels:  css3
css-layout
旨在肖除混乱的CSS布局教程
Stars: ✭ 18 (-30.77%)
Mutual labels:  css3
kasper music player
An All In One app that would allow "music.youtube.com" to work in restricted countries. This app aims to bypass all the premium models and create FFA experience
Stars: ✭ 25 (-3.85%)
Mutual labels:  css3
Front-End-Study
学习、总结、提升
Stars: ✭ 13 (-50%)
Mutual labels:  css3
byu-theme-components
Web Components implementing the BYU web theme.
Stars: ✭ 21 (-19.23%)
Mutual labels:  web-components
custom-elements-manifest
Custom Elements Manifest is a file format that describes custom elements in your project.
Stars: ✭ 81 (+211.54%)
Mutual labels:  web-components
bili-video
基于Vue2.5打造简洁视频WebApp
Stars: ✭ 75 (+188.46%)
Mutual labels:  css3
cwco
Powerful and Fast Web Component Library with a Simple API
Stars: ✭ 27 (+3.85%)
Mutual labels:  web-components
ascii-image
Web Component that displays an image as ASCII art
Stars: ✭ 15 (-42.31%)
Mutual labels:  web-components
TimeDoser-v2
🕑 Dosify your time (version 2, retired)
Stars: ✭ 52 (+100%)
Mutual labels:  web-components
Fore
Fore - declarative programming with web components
Stars: ✭ 34 (+30.77%)
Mutual labels:  web-components

GitHub tag GitHub issues GitHub PRs GitHub GitHub commit activity the past week, 4 weeks, year

Biotope is a framework which enables you to develop scalabale, platform-agnostic frontend component ecosystems

Definition Ecosystem vs. Ecosystem Framework:

  • A component ecosystem is a pool of components which can be used in any combination to build your websites or web applications user interface. The same components can be used in 1-n projects.

  • An ecosystem framework helps you building such an ecosystem and makes sure all components play well with each other, you get an overview over all components in the pooland information how to use them.

It helps developers to:

  • Build your UI components once and use them together with vanilla javascript or the js framework of your choice, in single page applications as well as in traditional server side rendered cms projects.
  • Keep focus on developing components, the architecture and dev environment is provided by Biotope.
  • Easy start, love to use it.
  • Build projects and design system styleguides with a single code source.
  • Easily ensure high quality standards for the whole library even when developed by multiple suppliers.
  • Make it easy to work with a team of many developers, all providing components to the library.
  • Create your own ui library to choose from in your projects.

It helps companies to:

  • Create a UI component library which can be maintained in a central place.
  • Versioning enables you to use all ui-components independently in different projects.
  • Ensure a consistent UI across all your projects.
  • Let multiple partners contribute to the ui library without compatiblity & quality issues. Bring their design system to live. Real usable code, no dummy html components in a seperate styleguide tool.
  • Doesnt matter how big the component library gets. Projects only use components they need. So performance stays high.
  • Maintain and extend the ui library over years to avoid getting out-of-date and having to start from scratch again.

It helps designers to:

  • Showcase their design systems in an always up to date living styleguide.
  • Have a single point of truth for the components available how they work and how they look.

Developing Biotope

  • We keep focus on our vision.
  • Our goal is to ensure things are interoperable between Biotope instances, beside that Biotope should be as flexible as possible.
  • Instead of one monolythic framework we try to split up Biotope in lightweight services each with a dedicated goal.

Installation

You can install the biotope boilerplate with it's cli using npx: npx @biotope/cli init <your-project-name> then change directories with to ./<your-project-name>

Or cloning this repo and run npm install

Documentation

You can find the documentation here.

In order to contribute to the documentation you have to start a local server in ./docs, then start editing the files in docs.

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