Home

Awesome

<!-- markdownlint-disable MD033 MD013 MD028 --> <div align="center"> <img src="./static/arwes.jpg" alt="Arwes" /> </div> <p align="center" style="margin-top: 16px; font-size: 1.2rem;"> Futuristic Sci-Fi UI Web Framework </p> <div align="center"> <a href="https://npmjs.org/package/arwes"> <img src="https://img.shields.io/npm/v/arwes.svg?style=flat-square" alt="Version" /> </a> <a href="https://github.com/arwes/arwes/actions"> <img src="https://github.com/arwes/arwes/workflows/ci/badge.svg?style=flat-square" alt="CI" /> </a> <a href="https://www.codefactor.io/repository/github/arwes/arwes"> <img src="https://www.codefactor.io/repository/github/arwes/arwes/badge" alt="CodeFactor" /> </a> <a href="https://github.com/arwes/arwes"> <img src="https://img.shields.io/github/stars/arwes/arwes.svg?style=flat-square&label=stars" alt="Github Stars" /> </a> <a href="https://npmjs.org/package/arwes"> <img alt="npm" src="https://img.shields.io/npm/dm/arwes?label=installs&style=flat-square" /> </a> <a href="https://twitter.com/arwesjs"> <img src="https://img.shields.io/twitter/url?label=ArwesJS&logo=twitter&url=https%3A%2F%2Ftwitter.com%2Farwesjs" alt="Follow on Twitter" /> </a> <a href="https://discord.gg/s5sbTkw"> <img src="https://img.shields.io/discord/457381046497968128?color=5865F2&logo=discord&logoColor=white" alt="Join us on Discord"> </a> <a href="https://github.com/arwes/arwes/blob/main/LICENSE"> <img src="https://img.shields.io/github/license/arwes/arwes.svg?maxAge=2592000&style=flat-square" alt="License" /> </a> </div>

Arwes is a web framework to build user interfaces based on futuristic science fiction designs, animations, and sound effects. The concepts behind are opinionated with influences from Cyberprep and Synthwave, and productions like Star Citizen, Halo, and TRON: Legacy. It tries to inspire advanced science and technology.

The project is under development and not ready for production yet. It is still in alpha release, so the components are being tested and their API may change as it gets completed.

Branch main is for 1.0.0-alpha releases and public content deployed at arwes.dev.

Branch next is for 1.0.0-next releases and active development deployed at next.arwes.dev.

The previous version @arwes/[package]@1.0.0-alpha.19 was moved to version1-breakpoint2.arwes.dev and playground.version1-breakpoint2.arwes.dev with the branch version1-breakpoint2 where you can find the components, the playground, and the website source code. This version was released in April, 2021, and it is now deprecated.

The previous version arwes@1.0.0-alpha.5 was moved to version1-breakpoint1.arwes.dev with the branch version1-breakpoint1 where you can find the components and the website source code. This version was released in February, 2018, and it is now deprecated.

Packages

Vanilla

PackageStatusDescription
@arwes/toolsPolishingGeneral React API tools
@arwes/themeDevelopmentColor, units, and general purpose dynamic theming tools
@arwes/animatedPolishingHTML element animation utilities
@arwes/animatorPolishingAssemble and disassemble user interfaces using animation controls
@arwes/bleepsPolishingDefine, manage, and control interactive short sound effects
@arwes/textPolishingText rendering effect tools
@arwes/framesPolishingBuild responsive vector graphics components
@arwes/bgsDevelopmentPassive UI background effects
@arwes/coreDevelopmentCore UI functionalities
arwesPolishingAll vanilla packages bundle

React

PackageStatusDescription
@arwes/react-toolsPolishingGeneral browser API tools
@arwes/react-animatorPolishingAnimator interface tools
@arwes/react-animatedPolishingAnimated UI elements using animator tools
@arwes/react-bleepsPolishingInteractive short sound effects manager
@arwes/react-textPolishingText effect components
@arwes/react-framesPolishingBuild responsive vector graphics components
@arwes/react-bgsPolishingPassive UI background effects
@arwes/react-coreSpecificationCore UI components
@arwes/reactPolishingAll vanilla and React packages bundle

Community

Apps

<!-- ARWES-COMMUNITY-APPS:START --> <table> <tr> <td align="center"><a href="https://soulextract.com"><img src="./static/assets/community/apps/images/soulextract.com.jpg" width="252px;" alt="SoulExtract.com" /></a><br /><a href="https://soulextract.com">SoulExtract.com</a><br /><a href="https://github.com/soulextract/soulextract.com"><sub>soulextract/soulextract.com</sub></a></td> <td align="center"><a href="https://romelperez.dev"><img src="./static/assets/community/apps/images/romelperez.dev.jpg" width="252px;" alt="RomelPerez.dev" /></a><br /><a href="https://romelperez.dev">RomelPerez.dev</a><br /><sub>--</sub></td> <td align="center"><a href="https://www.reddit.com/r/reactjs/comments/p6x6j7/show_rreactjs_badgeth_a_scifi_dapp_built_with/"><img src="./static/assets/community/apps/images/badgeth.jpg" width="252px;" alt="Badgeth" /></a><br /><a href="https://www.reddit.com/r/reactjs/comments/p6x6j7/show_rreactjs_badgeth_a_scifi_dapp_built_with/">Badgeth</a><br /><sub>--</sub></td></tr> <tr><td align="center"><a href="https://darkgalaxies.io"><img src="./static/assets/community/apps/images/darkgalaxies.io.jpg" width="252px;" alt="Dark Galaxies" /></a><br /><a href="https://darkgalaxies.io">Dark Galaxies</a><br /><sub>--</sub></td> <td align="center"><a href="https://cybersocial.herokuapp.com"><img src="./static/assets/community/apps/images/incyberpunk.jpg" width="252px;" alt="inCyberPunk" /></a><br /><a href="https://cybersocial.herokuapp.com">inCyberPunk</a><br /><a href="https://github.com/inPhoenix/inCyberPunk2022"><sub>inPhoenix/inCyberPunk2022</sub></a></td> <td align="center"><a href="https://beko.famkos.net/tag/streamoverlay"><img src="./static/assets/community/apps/images/beko-stream-overlay.jpg" width="252px;" alt="Stream Overlay" /></a><br /><a href="https://beko.famkos.net/tag/streamoverlay">Stream Overlay</a><br /><sub>--</sub></td></tr> <tr><td align="center"><a href="https://archiverpg.com"><img src="./static/assets/community/apps/images/archiverpg.com.jpg" width="252px;" alt="ArchiveRPG.com" /></a><br /><a href="https://archiverpg.com">ArchiveRPG.com</a><br /><sub>--</sub></td> <td align="center"><a href="https://blog.starwards.space"><img src="./static/assets/community/apps/images/starwards.jpg" width="252px;" alt="StarWards" /></a><br /><a href="https://blog.starwards.space">StarWards</a><br /><a href="https://github.com/starwards/starwards"><sub>starwards/starwards</sub></a></td> <td align="center"><a href="https://cmdb.wrick17.com"><img src="./static/assets/community/apps/images/cmdb.wrick17.jpg" width="252px;" alt="Cyber Movie Database" /></a><br /><a href="https://cmdb.wrick17.com">Cyber Movie Database</a><br /><a href="https://github.com/wrick17/cmdb"><sub>wrick17/cmdb</sub></a></td></tr> <tr><td align="center"><a href="https://www.myxouz.com/2021/12/lady-of-shalott-first-version-of-our-home-dashboard/"><img src="./static/assets/community/apps/images/lady-of-shalott.jpg" width="252px;" alt="Lady of the Shalott" /></a><br /><a href="https://www.myxouz.com/2021/12/lady-of-shalott-first-version-of-our-home-dashboard/">Lady of the Shalott</a><br /><sub>--</sub></td> <td align="center"><a href="https://www.indiedb.com/games/assembly-rts"><img src="./static/assets/community/apps/images/AssemblyRTS.jpg" width="252px;" alt="Assembly RTS" /></a><br /><a href="https://www.indiedb.com/games/assembly-rts">Assembly RTS</a><br /><sub>--</sub></td> <td align="center"><a href="https://universe-dawn.com"><img src="./static/assets/community/apps/images/universe-dawn.com.jpg" width="252px;" alt="Universe Dawn" /></a><br /><a href="https://universe-dawn.com">Universe Dawn</a><br /><sub>--</sub></td></tr> <tr><td align="center"><a href="https://paingthet.com"><img src="./static/assets/community/apps/images/paingthet.com.jpg" width="252px;" alt="paingthet.com" /></a><br /><a href="https://paingthet.com">paingthet.com</a><br /><sub>--</sub></td> <td align="center"><a href="https://beko.famkos.net/category/simpit"><img src="./static/assets/community/apps/images/beko-primary-buffer-panel.jpg" width="252px;" alt="Primary Buffer Panel" /></a><br /><a href="https://beko.famkos.net/category/simpit">Primary Buffer Panel</a><br /><sub>--</sub></td> </tr> </table> <!-- ARWES-COMMUNITY-APPS:END -->

Similars

Need help?

Open a GitHub issue or let's chat on Discord.

Review frequently asked questions and code of conduct.

Roadmap

Check out Project Task Boards.

Contributors

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- prettier-ignore-start --> <!-- markdownlint-disable --> <table> <tbody> <tr> <td align="center" valign="top" width="20%"><a href="https://RomelPerez.dev"><img src="https://avatars2.githubusercontent.com/u/1393135?v=4?s=140" width="140px;" alt="Romel PΓ©rez"/><br /><sub><b>Romel PΓ©rez</b></sub></a><br /><a href="#projectManagement-romelperez" title="Project Management">πŸ“†</a> <a href="https://github.com/arwes/arwes/commits?author=romelperez" title="Code">πŸ’»</a> <a href="https://github.com/arwes/arwes/commits?author=romelperez" title="Tests">⚠️</a> <a href="https://github.com/arwes/arwes/commits?author=romelperez" title="Documentation">πŸ“–</a></td> <td align="center" valign="top" width="20%"><a href="https://nickwe.st"><img src="https://avatars1.githubusercontent.com/u/3742496?v=4?s=140" width="140px;" alt="Nick West"/><br /><sub><b>Nick West</b></sub></a><br /><a href="https://github.com/arwes/arwes/commits?author=njwest" title="Documentation">πŸ“–</a> <a href="#ideas-njwest" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="#research-njwest" title="Research">πŸ”¬</a> <a href="#infra-njwest" title="Infrastructure (Hosting, Build-Tools, etc)">πŸš‡</a></td> <td align="center" valign="top" width="20%"><a href="https://github.com/jdpnielsen"><img src="https://avatars3.githubusercontent.com/u/8746698?v=4?s=140" width="140px;" alt="Joshua Pratt"/><br /><sub><b>Joshua Pratt</b></sub></a><br /><a href="https://github.com/arwes/arwes/commits?author=jdpnielsen" title="Code">πŸ’»</a> <a href="https://github.com/arwes/arwes/pulls?q=is%3Apr+reviewed-by%3Ajdpnielsen" title="Reviewed Pull Requests">πŸ‘€</a></td> <td align="center" valign="top" width="20%"><a href="https://github.com/Dessix"><img src="https://avatars.githubusercontent.com/u/434942?v=4?s=140" width="140px;" alt="Zoey"/><br /><sub><b>Zoey</b></sub></a><br /><a href="#ideas-Dessix" title="Ideas, Planning, & Feedback">πŸ€”</a> <a href="https://github.com/arwes/arwes/pulls?q=is%3Apr+reviewed-by%3ADessix" title="Reviewed Pull Requests">πŸ‘€</a></td> <td align="center" valign="top" width="20%"><a href="https://github.com/amir-arad"><img src="https://avatars.githubusercontent.com/u/6019373?v=4?s=140" width="140px;" alt="Amir Arad"/><br /><sub><b>Amir Arad</b></sub></a><br /><a href="https://github.com/arwes/arwes/issues?q=author%3Aamir-arad" title="Bug reports">πŸ›</a> <a href="https://github.com/arwes/arwes/commits?author=amir-arad" title="Code">πŸ’»</a></td> </tr> <tr> <td align="center" valign="top" width="20%"><a href="https://github.com/StephenCodesThings"><img src="https://avatars.githubusercontent.com/u/126058?v=4?s=140" width="140px;" alt="Stephen Bennett"/><br /><sub><b>Stephen Bennett</b></sub></a><br /><a href="https://github.com/arwes/arwes/issues?q=author%3AStephenCodesThings" title="Bug reports">πŸ›</a> <a href="https://github.com/arwes/arwes/commits?author=StephenCodesThings" title="Code">πŸ’»</a></td> <td align="center" valign="top" width="20%"><a href="https://github.com/TheNetAdmin"><img src="https://avatars.githubusercontent.com/u/18525442?v=4?s=140" width="140px;" alt="Zixuan Wang"/><br /><sub><b>Zixuan Wang</b></sub></a><br /><a href="https://github.com/arwes/arwes/issues?q=author%3ATheNetAdmin" title="Bug reports">πŸ›</a> <a href="https://github.com/arwes/arwes/commits?author=TheNetAdmin" title="Code">πŸ’»</a></td> </tr> </tbody> </table> <!-- markdownlint-restore --> <!-- prettier-ignore-end --> <!-- ALL-CONTRIBUTORS-LIST:END -->

This project follows the all-contributors specification.

Want to contribute?

The project is not fully open for sustancial contributions yet until the first beta version is released. Follow the development on Discord and Twitter.