An open API service indexing awesome lists of open source software.

https://github.com/openizr/perseid

๐ŸŒ  The Product-oriented Framework
https://github.com/openizr/perseid

app back-end front-end full-stack javascript mongodb mysql postgresql react svelte typescript vuejs web

Last synced: 9 days ago
JSON representation

๐ŸŒ  The Product-oriented Framework

Awesome Lists containing this project

README

          

![The Product-oriented Framework](.github/assets/banner.png 'The Product-oriented Framework')




Perseid is a new way to build web applications, with a focus on features deliverability, scalability, and best practicesโ€”ship faster than ever before, while keeping technical debt under control.



[![Coverage Status](https://coveralls.io/repos/github/openizr/perseid/badge.svg?branch=main)](https://coveralls.io/github/openizr/perseid?branch=main)
[![License](https://img.shields.io/badge/License-MIT-green.svg)](https://github.com/openizr/perseid/blob/main/LICENSE)
[![downloads](https://img.shields.io/npm/dm/@perseid/server.svg?style=flat-square)](https://www.npmjs.com/package/@perseid/server)
[![GitHub last commit](https://img.shields.io/github/last-commit/openizr/perseid)](https://github.com/openizr/perseid/commits/main)
[![Node Compatibility](https://img.shields.io/node/v/@perseid/server.svg)](https://nodejs.org/en/about/previous-releases)
[![Discord badge](https://img.shields.io/discord/1279051839047729212?label=Discord&logo=Discord)](https://discord.gg/jsWCRMqM2K)



# Perseid ๐ŸŒ 

## Install

The recommended way to install and setup Perseid is by creating your project from the [official website](https://perseid.dev).

Looking for help? Start with our [Getting Started](https://perseid.dev/docs/learn/intro) guide.

Looking for quick examples? Explore our [portfolio of apps and features](https://perseid.dev/examples).

You can also install Perseid packages **manually** by running any of these command instead (depending on your need):

```bash
# For a development toolchain
yarn add @perseid/dev-kit
# For a back-end project
yarn add @perseid/server
# For a front-end project
yarn add @perseid/client
# For a job scheduler
yarn add @perseid/jobs
# For a standalone dynamic form
yarn add @perseid/form
# For a global app state manager
yarn add @perseid/store
# For using SASS library and UI components
yarn add @perseid/ui
```

## Features
- ๐Ÿ“ฆ **Modular**: pick only the packages you need
- ๐Ÿ”‘ **Fully Typed**: out-of-box types definitions and documentation
- ๐ŸŒ **Framework-agnostic**: your stack, your choices
- โšก๏ธ **Prototype-ready**: ship MVPs in seconds
- ๐Ÿ›ธ **100% customizable**: as your project evolves

## Documentation

Visit our [official documentation](https://perseid.dev).

## Support

Having trouble? Get help in the official [Perseid Discord](https://discord.gg/jsWCRMqM2K).

## Contributing

**New contributors welcome!** Check out our [Contributors](CONTRIBUTING.md) Guide for help getting started.

Join us on [Discord](https://discord.gg/jsWCRMqM2K) to meet other maintainers. We'll help you get your first contribution in no time!

## Directory

| Package | Release Notes |
| ------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [@perseid/dev-kit](packages/dev-kit) | [![@perseid/dev-kit version](https://img.shields.io/npm/v/@perseid/dev-kit.svg?label=%20)](CHANGELOG.md) |
| [@perseid/core](packages/core) | [![@perseid/core version](https://img.shields.io/npm/v/@perseid/core.svg?label=%20)](CHANGELOG.md) |
| [@perseid/server](packages/server) | [![@perseid/server version](https://img.shields.io/npm/v/@perseid/server.svg?label=%20)](CHANGELOG.md) |
| [@perseid/jobs](packages/jobs) | [![@perseid/jobs version](https://img.shields.io/npm/v/@perseid/jobs.svg?label=%20)](CHANGELOG.md) |
| [@perseid/ui](packages/ui) | [![@perseid/ui version](https://img.shields.io/npm/v/@perseid/ui.svg?label=%20)](CHANGELOG.md) |
| [@perseid/store](packages/store) | [![@perseid/store version](https://img.shields.io/npm/v/@perseid/store.svg?label=%20)](CHANGELOG.md) |
| [@perseid/form](packages/form) | [![@perseid/form version](https://img.shields.io/npm/v/@perseid/form.svg?label=%20)](CHANGELOG.md) |
| [@perseid/client](packages/client) | [![@perseid/client version](https://img.shields.io/npm/v/@perseid/client.svg?label=%20)](CHANGELOG.md) |

## Sponsor

Love this project and want to support it?

[โค๏ธ Sponsor Perseid](https://github.com/sponsors/openizr), or ๐ŸŒŸ star the project on GitHub

## Authors






Matthieu Jabbour


## License

[MIT](http://opensource.org/licenses/MIT)

Copyright (c) Openizr. All Rights Reserved.