{"id":15068369,"url":"https://github.com/itamaesanorg/sushijs","last_synced_at":"2025-04-10T16:34:00.976Z","repository":{"id":56756917,"uuid":"524715794","full_name":"itamaesanorg/SushiJS","owner":"itamaesanorg","description":"Sushis aka SushiJS has now 600 🎉 Users per month on npm! It is the best Agile Scrum and Waterfall web app framework for Project Managers and Developers, with our innovative Next Right Now 2 aka NRN2 by @miguelgargallo, developed at Harvard in 1 week to improve efficiency with the CIL markdown.","archived":false,"fork":false,"pushed_at":"2023-12-16T12:15:41.000Z","size":111468,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-11T12:05:34.988Z","etag":null,"topics":["framework","nextjs","node","npm","opensource","pylar","react","sushis","sushis-demo","typescript"],"latest_commit_sha":null,"homepage":"https://itamaesan.org","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/itamaesanorg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"License.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2022-08-14T15:56:31.000Z","updated_at":"2023-08-18T16:15:14.000Z","dependencies_parsed_at":"2023-12-30T12:42:56.184Z","dependency_job_id":null,"html_url":"https://github.com/itamaesanorg/SushiJS","commit_stats":{"total_commits":221,"total_committers":3,"mean_commits":73.66666666666667,"dds":"0.16742081447963797","last_synced_commit":"27966915971dad53726ca06e5a7c23c705198295"},"previous_names":[],"tags_count":2,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itamaesanorg%2FSushiJS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itamaesanorg%2FSushiJS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itamaesanorg%2FSushiJS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itamaesanorg%2FSushiJS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itamaesanorg","download_url":"https://codeload.github.com/itamaesanorg/SushiJS/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239306156,"owners_count":19617223,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["framework","nextjs","node","npm","opensource","pylar","react","sushis","sushis-demo","typescript"],"created_at":"2024-09-25T01:34:35.422Z","updated_at":"2025-02-17T14:30:59.905Z","avatar_url":"https://github.com/itamaesanorg.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e [!WARNING]  \n\u003e We have only 1 official domain: is itamaesan.org, anything else is non official.\n\u003e Don't worry because we just replace some links on menu and footer and delete non used files since 6 months ago.\n\n![ITAMAESAN SushiJS Wallpaper Best Light NNextJS Framework with Husky fixed](https://raw.githubusercontent.com/itamaesanorg/presskit/main/SushiJS.png)\n\n# 🍣 Sushis Framework aka SushiJS\n\nA revolutionary framework blending Typescript, NextJS, TailwindCSS, and Framer Motion, founded on Agile principles. Introducing **NRNx2** — the evolution of Next Right Now. Crafted by the brilliant Harvard University student of Project Management, Miguel Gargallo, [@miguelgargallo](https://github.com/miguelgargallo). Brought to you by [ITAMAESAN ORG](https://itamaesan.org) — leading the development industry with Agile and Project Management methodologies.\n\n![The main idea](./docs/assets/screens/structure.png)\n\n## Thanks Letter\n\nOur growth from August 2022 to May 2023 has been inspiring. With \"sushis\" averaging 273 monthly users and \"sushis-demo\" at 413 monthly users, we're thrilled by the community's support. Our commitment remains strong; we're scheduling regular bi-annual updates to ensure top-notch user experiences. See more about [Numbers](./docs/Numbers.md) and [Updates](./docs/UPDATES.md).\n\nIn 2022 alone, combined downloads for Sushi's software and Sushi's Demo exceeded 9815. The momentum continued into early 2023, with 4120 downloads for Sushi's software and 8250 for Sushi's Demo. This brings our total downloads to an impressive 12370.\n\nWe're also proud to note that our regular six-month update rhythm has positioned us as a reliable and comprehensive framework. For a detailed breakdown, please refer to the Downloads section.\n\n## Table of Contents\n- [🍣 Sushis Framework aka SushiJS](#-sushis-framework-aka-sushijs)\n  - [Thanks Letter](#thanks-letter)\n  - [Table of Contents](#table-of-contents)\n  - [npm](#npm)\n  - [🌟 Features](#-features)\n  - [In this Update](#in-this-update)\n    - [Agile with NextJS](#agile-with-nextjs)\n    - [Introducing Next Right Now 2 (NRNx2)](#introducing-next-right-now-2-nrnx2)\n  - [Introduction to Common Internet Language also CIL](#introduction-to-common-internet-language-also-cil)\n  - [NRNx2 Agile by ITAMAESAN](#nrnx2-agile-by-itamaesan)\n  - [🚀 Getting Started](#-getting-started)\n    - [Installation](#installation)\n    - [Basic Usage](#basic-usage)\n    - [Folder Structure](#folder-structure)\n  - [Why NRNx2](#why-nrnx2)\n  - [Directories](#directories)\n    - [HowTo](#howto)\n  - [About LTS (Long Term Support)](#about-lts-long-term-support)\n    - [What is the difference between LTS and Minor versions?](#what-is-the-difference-between-lts-and-minor-versions)\n    - [The Continuum LTS (Long Term Support) Schedule](#the-continuum-lts-long-term-support-schedule)\n  - [🤝 Contribute](#-contribute)\n  - [📜 License](#-license)\n\n## npm\n\n```bash\nnpm i sushis\n```\n\n* If you came from \u003c 3.0.0 Adapt the code documentation section is [here](./docs/Adapt.md)\n\n## 🌟 Features\n\n- **✨ Typescript**: Robust static typing for JS.\n- **📘 NextJS**: Seamless server-side rendering.\n- **🌗 TailwindCSS**: Highly customizable utility-first CSS.\n- **😶‍🌫️ Framer Motion**: Smooth animations.\n- **🦄 Favicons**: Rich and dynamic favicon support.\n- **📱 Responsive Nav**: Fluid navigation across devices.\n- **🍱 Quickstart**: Git clone, npm install, and run!\n- **🎉 Organized Structure**: Intuitive \"modular\" folder system.\n\n## In this Update\n\nSee more info about the update [here](./docs/UPDATES.md)\n\n- [x] 3.0.0 LTS\n\n - We adapted the ´\u003ca\u003e´ into ´\u003cLink\u003e´, now is `\u003cp\u003e` instead of `\u003ca\u003e`.\n - src is replaced by pages\n - components are no longer in the src folder, they are in the ui folder.\n - ui components are now in 2 folders, \"common\" and \"uncommon\" parts.\n - Important staff is at the top.\n - Dependencies and devDependencies are updated.\n - `React-Use` is no longer used.\nAn LTS version is delivered every 6 months, and a Minor version is delivered at anytime. The LTS version is supported for 18 months, and the Minor versions is constantly updated.\n\n### Agile with NextJS\n\nWork seamlessly with our 4-column system:\n🧠 Backlog | 👷 In Progress | ✅ Publish | 🎯 Review\n\n### Introducing Next Right Now 2 (NRNx2)\n\nNRN2 is the evolution of Next Right Now, a framework that introduced the Numerical Reference Number (NRN) system to manage directory identification. This system is now integrated into SushiJS.\n\n## Introduction to Common Internet Language also CIL\n\nCIL is a facilitator to name errors and organize your project, to enumerate folders into a web dynamic project, to ensure a faster, reliable, and efficient identification for:\n\n- Fast Error enclave communication.\n- Fast Error identification\n- Easy Dev to Dev communication language\n- Efficient shortened name of high paths of files\n\nE.g.,\n\n```tsx\n./ui/uncommon/02 Body/03 Carrousel/index.ts:1:10\n```\n\nIt converts into CIL, the answer is:\n\n```rs\nuu0203-1:10\n```\n\nWith the introduction of SushiJS, we've solved many challenges, making the development process quicker, more straightforward, and universally understandable between devs and non-devs. This includes project managers who understand coding basics but aren't deeply involved in the project's intricate file structures.\n\n[Go to top 🔼](#table-of-contents)\n\n## NRNx2 Agile by ITAMAESAN\n\nSushiJS introduced the NRNx2 Agile subsystem folder structure and development methodology. \n\nThe second main feature of The SushiJS Framework is the ability to create components that are reusable but not necessarily general for all the pages. This is the reason why we have created the \"uncommon\" folder. This folder is part of the framework, and it is an extra way create components that are not general for all the pages. It contains, the same strcuture until you navigate to the \"elements\" folder, and the order of the imports is customizable 100% by the developer.\n\n - ui/common/\n - ui/uncommon/\n\nNRNx2 Agile is a project management methodology that combines the best of Agile and Waterfall. It's a hybrid approach that allows for more flexibility and control over the development process.\n\n[Go to top 🔼](#table-of-contents)\n\n## 🚀 Getting Started\n\n### Installation\n\n```bash\ngit clone [repository_link]\nnpm install\n```\n\n### Basic Usage\n\n```tsx\nimport Appbar from 'ui/uncommon/03_Body/13_Appbar'\n```\n\n### Folder Structure\n\n```bash\n- ui/common/\n- ui/uncommon/\n```\n\nDelve deeper into folders like:\n- 00 Header\n- 01 Head\n- 02 Body\n- 03 Footer\n\n\u003e The \"uncommon\" directory is there for specialized components tailored for specific pages.\n\n## Why NRNx2\n\nNRN stands for Next Right Now, and x2 symbolizes the integration of SushiJS Agile. This framework introduced a Numerical Reference Number (NRN) system to manage directory identification.\n\n## Directories\n\n### HowTo\n\n    01: 🍚, Cook rice. \u003c- Prepare all your pages.\n    02: 🧂, Mix Vinegar, Oil, Sugar \u0026 Salt.\n    03: ⏲,  Cook until sugar is dissolved.\n    04: 🥣, Stir into rice.\n    05: 🐟, Prepear fillings.\n    06: ⬛️, Put Nori on a bamboo mat.\n    07: ⬜️, Put rice with hands.\n    08: 🔲, Spride rice over the nori.\n    09: 🥓, Lay the filling.\n    10: 🎋, Roll the bamboo mat and press.\n    11: 🔪, Cut with wet knife.\n    12: 🍣, Enjoy!\n\nTake a look into the following directory structure:\n\n    🍣 SUSHIJS FRAMEWORK\n    🔪---fonts\n    🔪---lib\n    🔪---pages\n    🔪---static\n    🔪---styles\n    🔪---ui\n\n```bash\n    🍣 The UI Components Fix in 3.0.3\n      ---pages\n          --- *tsx files directly\n    🔪---ui\n    ▒   🎋---common\n    ▒   ▒   🥓---00 Header\n    ▒   ▒   ▒       ⬜️---00 Meta\n    ▒   ▒   ▒       ▒       🐟-----🥣 index.ts\n    ▒   ▒   ▒       ▒       ⏲-----🍚 Meta.tsx\n    ▒   🎋---uncommin\n    ▒   ▒   🥓---02 Body\n    ▒   ▒   ▒       ⬜️---06 WelcomeDescriptionText\n    ▒   ▒   ▒       ▒   ⬛️---06 WelcomeDescriptionText\n    ▒   ▒   ▒       ▒       🐟-----🥣 index.ts\n    ▒   ▒   ▒       ▒       ⏲-----🍚 Bento.tsx\n```\n\n[Go to top 🔼](#table-of-contents)\n\n## About LTS (Long Term Support)\n\n### What is the difference between LTS and Minor versions?\n\nThe LTS version is a major dependencies and devDependencies update, and the Minor version is a security update, bug fix, and possible new features.\n\n### The Continuum LTS (Long Term Support) Schedule\n\n- 3.0.0: 1st to 15th of August 2023\n- 3.0.1/2/3/.../9: 15st to 1st of November 2023\n\n## 🤝 Contribute\n\nFeedback, contributions, and pull requests are welcome. For significant changes, please open an issue first to discuss your ideas.\n\n## 📜 License\n\nPylarAI Creative ML FREE License.\n\n---\n\n© 2023 ITAMAESAN ORG. All rights reserved.\n\n[Go to top 🔼](#table-of-contents)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitamaesanorg%2Fsushijs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitamaesanorg%2Fsushijs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitamaesanorg%2Fsushijs/lists"}