https://github.com/primate-run/primate
The universal web framework
https://github.com/primate-run/primate
angular bun deno eta go handlebars htmx javascript marko node python react ruby solid svelte typescript voby vue web-components
Last synced: 13 days ago
JSON representation
The universal web framework
- Host: GitHub
- URL: https://github.com/primate-run/primate
- Owner: primate-run
- License: mit
- Created: 2022-04-16T22:10:36.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2025-04-08T23:19:01.000Z (13 days ago)
- Last Synced: 2025-04-08T23:27:47.595Z (13 days ago)
- Topics: angular, bun, deno, eta, go, handlebars, htmx, javascript, marko, node, python, react, ruby, solid, svelte, typescript, voby, vue, web-components
- Language: TypeScript
- Homepage: https://primatejs.com
- Size: 5.7 MB
- Stars: 243
- Watchers: 3
- Forks: 9
- Open Issues: 34
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
A universal web framework that leaves you the choice of frontend, backend and runtime, in one stack.### Frontends
[](https://primatejs.com/modules/angular)
[](https://primatejs.com/modules/eta)
[](https://primatejs.com/modules/handlebars)
[](https://primatejs.com/modules/html)
[](https://primatejs.com/modules/htmx)
[](https://primatejs.com/modules/markdown)
[](https://primatejs.com/modules/marko)
[](https://primatejs.com/modules/poly)
[](https://primatejs.com/modules/react)
[](https://primatejs.com/modules/solid)
[](https://primatejs.com/modules/svelte)
[](https://primatejs.com/modules/voby)
[](https://primatejs.com/modules/vue)
[](https://primatejs.com/modules/web-components)### Backends
[](https://primatejs.com/modules/go)
[](https://primatejs.com/modules/backend)
[](https://primatejs.com/modules/python)
[](https://primatejs.com/modules/ruby)
[](https://primatejs.com/modules/typescript)### Runtimes
[](https://primatejs.com/modules/runtime-support)
[](https://primatejs.com/modules/runtime-support)
[](https://primatejs.com/modules/runtime-support)### Databases
[](https://primatejs.com/modules/drivers#mongodb)
[](https://primatejs.com/modules/drivers#mysql)
[](https://primatejs.com/modules/drivers#postgresql)
[](https://primatejs.com/modules/drivers#postgresql)
[](https://primatejs.com/modules/drivers#surrealdb)## License
MIT
## Contributing
By contributing to Primate, you agree that your contributions will be licensed
under its MIT license.Clone this repo and https://github.com/prmtrun/app in the same location,
and switch to the `dev` branch in the app repo. Then, in the app repo, run* `npm run node` for Node in development mode
* `npm run node:prod` for Node in production mode
* `npm run deno` for Deno in development mode
* `npm run deno:prod` for Deno in production mode
* `npm run bun` for Bun in development mode
* `npm run bun:prod` for Bun in production mode
* `npm run bun:compile` for compiling desktop app with Bun[read guide]: https://primatejs.com/guide/getting-started