• This repository has been archived on 07/Dec/2019
  • Stars
    star
    450
  • Rank 97,143 (Top 2 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 7 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Collection of tree view components for front-end frameworks. 🌳

bosket-logo
Bosket
travis-badge npm-badge license-badge

Bosket is collection of tree views for front-end frameworks.

A versatile, powerful and simple way to display nested data.

Purpose

Bosket is a library of tree views implementations for front-end reactive frameworks.

Tree views, which are basically an elegant way to display nested lists, are very versatile and can for example be used as file explorers, menus, table of contents or category lists.

The core logic is written in plain javascript without any dependencies.

Framework implementations rely on this very same code, which makes new implementations easy to write and by extension new frameworks easy to support.


Tree view example : reactive nested lists

bosket-itemtree-gif

Documentation

Please check out the Bosket website for more details including the full documentation.

Supported frameworks

react-logo React

angular-logo Angular

vue-logo Vue.js

riot-logo Riot.js

License

MIT

More Repositories

1

wretch

A tiny wrapper built around fetch with an intuitive syntax. 🍬
TypeScript
4,692
star
2

yett

🔐A small webpage library to control the execution of (third party) scripts
JavaScript
769
star
3

hyperactiv

A super tiny reactive library. ⚡
JavaScript
436
star
4

crystalline

A Language Server Protocol implementation for Crystal. 🔮
Crystal
432
star
5

cryomongo

A MongoDB driver written in pure Crystal. ❄️
Crystal
72
star
6

zap

Another [insert blazing fast synonyms] JavaScript package manager
Crystal
54
star
7

wretch-middlewares

Collection of middlewares for the Wretch library. 🎁
TypeScript
47
star
8

quadtree-lib

Efficient quadtrees library written in CoffeeScript.
CoffeeScript
46
star
9

moongoon

An object-document mapper for MongoDB. 🌙
Crystal
45
star
10

openapi-generator

An OpenAPI document generator. ⚙️
Crystal
22
star
11

bson.cr

A pure Crystal Implementation of the BSON Specification. 🐃
Crystal
19
star
12

spotify-zeroconf

Spotify Web API authentication, the easy way.
JavaScript
17
star
13

normaliz

A tiny library that normalizes data. 🏭
JavaScript
14
star
14

crystal-lsp

An implementation of the Language Server Protocol written in Crystal
Crystal
13
star
15

hyperactiv-hooks-demo

Hyperactiv hooks isomorphic demo with SSR.
JavaScript
5
star
16

htmltree

A quick and dirty html tree experiment. 💭
JavaScript
5
star
17

hermes-crystal

Crystal bindings to the Hermes protocol used by the Snips platform. 💎
Crystal
4
star
18

quickey

Shell commands at your fingertips ✌️
JavaScript
2
star
19

rescript-hyperactiv

Hyperactiv bindings for ReScript
ReScript
2
star
20

hermes-reason

ReasonML / Ocaml bindings to the Hermes protocol used by the Snips platform. 🐪
OCaml
2
star
21

ppx-ctypes-helper

Ppx that helps serializing structures and enums to / from c. 🏭
OCaml
2
star
22

Pendu

Ocaml hangman game (client/server)
OCaml
1
star
23

struct-mappings

Generate Crystal classes mapping C structures. 🗺️
Crystal
1
star
24

shannon-bindings

Shannon cipher node.js bindings
C
1
star
25

CTigre-to-MIPS-compiler

Compiler from CTigre to MIPS written in OCaml
OCaml
1
star