Skip to content

CrossBind is the transpiler for the DSL called Haibt. It is taylored towards declarative UI components that can be retarget to other JS frameworks components code.

License

Notifications You must be signed in to change notification settings

ShulkMaster/crossbind

Repository files navigation

CrossBind

crossbind

CrossBind a transpiler for the DSL called Haibt. It is tailored towards declarative UI components that can be retarget to other JS framework components code. Currently supported official are Vue and React but extendable via plugin API.

Having a single set of source files will help library authors to create their simple functional components once and then port them easily to other popular JS frameworks.

CrossBind project not only has develop the Transpiler itself, we also provide a set of tools such a a CLI to interact with the compiler, load Third party or official plugins that will let you target your code other that officially supported

This includes a VS code extension to help with productivity and documentation for the plugin API if you need to retarget the Haibt code to other platforms but without dealing with the parsing of the source files.

Projects

The following projects are part of the CrossBind infrastructure:

Builds

  • develop Build Status
  • beta Build Status
  • master Build Status

Deployments

RELEASE CrossBind Engine CrossBind Compiler CrossBind CLI CrossBind LSP
Canary deployment deployment deployment deployment
Beta deployment deployment deployment deployment
Prod None None None None

Nuget packages

CrossBind Engine Nuget

CrossBind Compiler Nuget

Package CrossBind Engine CrossBind Compiler
Stable Nuget Nuget
Beta Nuget (with prereleases) Nuget (with prereleases)

🔗 Links

Downloads

Contributions

Pull request are welcome

License

CrossBind general license is distributed under Apache 2.0 license

All direct dependencies of the project are under MIT license

About

CrossBind is the transpiler for the DSL called Haibt. It is taylored towards declarative UI components that can be retarget to other JS frameworks components code.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published