10 Best JavaScript Container Libraries

List hand-picked by Openbase Experts
Learn More

inversify

A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
8.9K
Weekly Downloads
621K
Last Commit
1mo ago
User Rating
5.0/ 5
1
Top Feedback
3Great Documentation
2Easy to Use
1Performant
rdd

react-drag-drop-container

ReactJS drag and drop functionality for mouse and touch devices

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
131
Weekly Downloads
3.5K
Last Commit
2yrs ago
User Rating
5.0/ 5
1
Top Feedback

vue-golden-layout

Golden layout integration in vue

ISC
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
163
Weekly Downloads
291
Last Commit
1yr ago
User Rating
5.0/ 5
1
Top Feedback

@uifabric/react-cards

Fluent UI web represents a collection of utilities, React components, and web components for building web applications.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
13.3K
Weekly Downloads
3.7K
Last Commit
3mos ago

@clayui/layout

A web implementation of the Lexicon Experience Language

BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
190
Weekly Downloads
1.4K
Last Commit
2mos ago

@zendeskgarden/container-utilities

🌱 garden React (no-UI) containers

Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
254
Weekly Downloads
23.9K
Last Commit
2mos ago

@zendeskgarden/container-accordion

🌱 garden React (no-UI) containers

Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
254
Weekly Downloads
4.6K
Last Commit
2mos ago

@syncfusion/ej2-layouts

Syncfusion JavaScript UI controls library offer more than 50+ cross-browser, responsive, and lightweight HTML5 UI controls for building modern web applications.

SEE LICENSE IN license
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
299
Weekly Downloads
23.4K
Last Commit
3mos ago

@zendeskgarden/container-pagination

🌱 garden React (no-UI) containers

Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
254
Weekly Downloads
2.2K
Last Commit
2mos ago
rr

react-reflex

Resizable Flex layout container components for advanced React web applications

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
471
Weekly Downloads
33.5K
Last Commit
6d ago

@syncfusion/ej2-angular-layouts

Syncfusion Angular UI components library offer more than 50+ cross-browser, responsive, and lightweight angular UI controls for building modern web applications.

SEE LICENSE IN license
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
203
Weekly Downloads
4.9K
Last Commit
3mos ago

react-reverse-portal

Build an element once, move it anywhere

Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
323
Weekly Downloads
18.8K
Last Commit
1yr ago

react-full-screen

Fullscreen helper component for React.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
186
Weekly Downloads
80.1K
Last Commit
7mos ago
ru

react-uid

Render-less container for generating UID for a11y, consistent react key, and any other good reason 🦄

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
292
Weekly Downloads
138K
Last Commit
1mo ago

@syncfusion/ej2-react-layouts

Syncfusion React UI components library offer more than 50+ cross-browser, responsive, and lightweight react UI controls for building modern web applications.

SEE LICENSE IN license
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
221
Weekly Downloads
1.9K
Last Commit
3mos ago
vls

vue-layout-system

A pack of Vue components that solve daily layout problems

ISC
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
25
Weekly Downloads
415
Last Commit
11d ago

@syncfusion/ej2-vue-layouts

Syncfusion Vue UI component library offer more than 50+ cross-browser, responsive, and lightweight vue UI controls for building modern web applications.

SEE LICENSE IN license
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
229
Weekly Downloads
869
Last Commit
3mos ago

react-static-container

Renders static content efficiently by allowing React to short-circuit the reconciliation process.

BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
222
Weekly Downloads
24K
Last Commit
3yrs ago
rcd

react-container-dimensions

Wrapper component that detects element resize and passes new dimensions down the tree. Based on https://github.com/wnr/element-resize-detector

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
221
Weekly Downloads
19.2K
Last Commit
4yrs ago

react-infinite

A browser-ready efficient scrolling container based on UITableView

BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
2.7K
Weekly Downloads
15.6K
Last Commit
4yrs ago

react-container-query

📦 Modular responsive component

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
849
Weekly Downloads
14.1K
Last Commit
1yr ago
rk

react-komposer

Generic way to compose data containers for React.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
Weekly Downloads
7.4K
Last Commit
bc

bootstrap-containers

Bootstrap Container Components. [Bootstrap, Web Application, Server]

ISC
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
1
Weekly Downloads
88
Last Commit
13d ago
rnc

react-native-cardview

Native CardView for react-native (All Android version and iOS)

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
480
Weekly Downloads
2.1K
Last Commit
1yr ago
User Rating
Top Feedback
1Great Documentation
scc

styled-container-component

The bootstrap components made with styled-components 💅

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
206
Weekly Downloads
217
Last Commit
2yrs ago
vb

vue-balloon

A zoomable fixed balloon container. Useful for adding tutorial videos or other page specific content.

Unknown
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
82
Weekly Downloads
128
Last Commit
4yrs ago

react-native-swipe-view

Native container for a React Native view which supports swipe behavior (for swipe to delete and such)

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
124
Weekly Downloads
111
Last Commit
4yrs ago
rfc

react-fluid-container

Graceful dynamic/variable height animation

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
134
Weekly Downloads
71
Last Commit
5yrs ago
vc

vue-container

A simple IoC container for VueJS 2

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
73
Weekly Downloads
56
Last Commit
4yrs ago
rnf

react-native-flip-view

JavaScript implementation of a view container that can flip between its front and back

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
111
Weekly Downloads
34
Last Commit
3yrs ago

@reactgular/layouts

Layouts is an Angular component library that implements a *border layout* using a container that can dock child panels into Top, Left, Right, Bottom and Center regions.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
0
Weekly Downloads
32
Last Commit
2yrs ago
vmc

vue-mobile-container

A Vue.js mobile container

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
36
Weekly Downloads
25
Last Commit
4yrs ago

eks-container

A series of Vue components.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
39
Weekly Downloads
5
Last Commit
4yrs ago
erc

easy-responsive-container

A small lib to have a container that supports Bootstrap responsiveness using hooks (???)

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
0
Weekly Downloads
4
Last Commit
3yrs ago