- Notifications
You must be signed in to change notification settings - Fork0
Glue42 Core is a web application integration platform
License
indeavr/core
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Glue42 Core is a toolkit for integrating web applications. With the powerful interoperability and window management features ofGlue42 Core you can enable multiple apps to share information between each other and unify them in streamlined coherent workflows.
Glue42 Core works in all modern browsers and focuses on use cases with Progressive Web Applications.
Glue42 Core exposes a rich set of interoperability methods which allow web applications to seamlessly communicate and interact with each other. The message exchange happens on the client, through a shared web worker process.
Glue42 Core provides an abstraction layer on top of the standard browser window management APIs, which makes your app portable betweenGlue42 Core andGlue42 Enterprise. This allows you to create, close and manipulate browser/PWA windows.
Glue42 Core supports persistence of window layouts. Users can conveniently resume working on a task from the exact state in which they left it, saving time and effort to recreate the necessary layout of open apps and window arrangement.
For a more detailed look at all available features and functionalities, see theGlue42 CoreCapabilities documentation.
If you need advanced window management or connectivity to native applications, you can run your app in theGlue42 Enterprise Desktop Client without any changes to your code.
To find out what advanced features and solutionsGlue42 Enterprise offers, see the officialGlue42 Enterpriseproduct documentation.
In addition to the standard JavaScript API, theInterop methods are exposed through framework specific bindings for the most popular web frameworks, further facilitating the integration ofGlue42 Core functionalities in your existing codebase. Currently, we haveReact bindings based on Hooks. Angular bindings will be available soon.
To see and help us shape the direction ofGlue42 Core, review thenew feature tag in the issues section. We would love to hear more from you!
TheGlue42 Coredocumentation contains detailed information about the platformcapabilities,getting started guides, anAPI reference section and full JavaScript and Reacttutorials.
TheGetting Started section provides detailed explanations on how to set up and configure all Glue42 elements. You can also find full JavaScript and Reacttutorials containing starting and solution files.
To get the look and feel of a realGlue42 Core web application, see oursample application. It uses various Interop services and advanced window management.
If you need assistance or have discovered something which does not work as expected, please review thecurrent issues. If your problem is not listed, open a new issue.
Glue42 Core usesGitHub releases for publishing details about each release.
Glue42 Core employs the Developer Certificate of Origin (DCO) process to manage its contributions. For more details, please review thecontributing guidelines. You can also find information on how to setup the repo to see our codebase.
Glue42 has adopted aCode of Conduct that we expect project participants to adhere to. To understand what actions will and will not be tolerated, pleaseread the full text.
Glue42 Core isMIT Licensed.
About
Glue42 Core is a web application integration platform
Resources
License
Code of conduct
Stars
Watchers
Forks
Packages0
Languages
- CSS63.4%
- JavaScript24.9%
- TypeScript10.1%
- HTML1.6%