• This repository has been archived on 07/Dec/2019
  • Stars
    star
    450
  • Rank 94,009 (Top 2 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created about 7 years ago
  • Updated almost 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,526
star
2

hyperactiv

A super tiny reactive library. ⚡
JavaScript
435
star
3

crystalline

A Language Server Protocol implementation for Crystal. 🔮
Crystal
418
star
4

cryomongo

A MongoDB driver written in pure Crystal. ❄️
Crystal
69
star
5

zap

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

wretch-middlewares

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

quadtree-lib

Efficient quadtrees library written in CoffeeScript.
CoffeeScript
45
star
8

moongoon

An object-document mapper for MongoDB. 🌙
Crystal
44
star
9

openapi-generator

An OpenAPI document generator. ⚙️
Crystal
21
star
10

bson.cr

A pure Crystal Implementation of the BSON Specification. 🐃
Crystal
18
star
11

spotify-zeroconf

Spotify Web API authentication, the easy way.
JavaScript
15
star
12

normaliz

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

crystal-lsp

An implementation of the Language Server Protocol written in Crystal
Crystal
11
star
14

hyperactiv-hooks-demo

Hyperactiv hooks isomorphic demo with SSR.
JavaScript
5
star
15

htmltree

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

hermes-crystal

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

quickey

Shell commands at your fingertips ✌️
JavaScript
2
star
18

rescript-hyperactiv

Hyperactiv bindings for ReScript
ReScript
2
star
19

ppx-ctypes-helper

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

hermes-reason

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

Pendu

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

struct-mappings

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

shannon-bindings

Shannon cipher node.js bindings
C
1
star