Gasket helps teams and communities compose frameworks to deliver apps of various shapes and sizes. While scaffolding is important, Gasket offers functionality beyond simple boilerplate generation. Gasket also provides the essential elements for libraries and layers of apps to integrate together during runtime.
These are the essential elements of Gasket, which are used to assemble robust frameworks and work together to power apps. Browse the docs to learn more about these elements and how they can be used.
The entry point to creating and interacting with apps. The CLI provides the frame and engine upon which apps are built.
Logical groups of plugins to build apps. Tech choices for teams, integrations for communities. Effectively, the framework you want to build apps within.
The building blocks of an app framework - plugins provide the scaffolding and circuitry to integrate libraries and have them communicate together.
Build and start your app. Analyze it, or read the docs. Just a few commands you can execute with available plugins, or create your own.
The nervous system to transmit signals between parts of apps. Not your typical events; lifecycles can be handled in order and executed in sync.
Receptors to handle lifecycle events and perform the actual work of integrating libraries and implementing application code.
Libraries and features are made available for use in your frameworks in the form of plugins. We have plugins for several well known libraries and essential features to get started with much more to come.