{"id":24582684,"url":"https://github.com/NollysCafe/nolly-cli","last_synced_at":"2025-10-05T10:30:53.331Z","repository":{"id":273808902,"uuid":"920944304","full_name":"NollysCafe/nolly-cli","owner":"NollysCafe","description":"Create Nolly CLI is a modern, developer-friendly tool for bootstrapping web projects. With preconfigured templates for Frontend, Backend, and Fullstack setups, it streamlines project creation using Vite, React, Express, and TypeScript. Interactive prompts, rich visuals, and multi-package manager support make setup effortless. 🚀","archived":false,"fork":false,"pushed_at":"2025-02-18T20:52:53.000Z","size":135,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-02T03:38:52.239Z","etag":null,"topics":["automation","backend","boilerplate","cli","developer-tools","express","frontend","fullstack","nolly","npm","open-source","pnpm","project-generator","react","sass","scaffolding","typescript","vite","web-development","yarn"],"latest_commit_sha":null,"homepage":"https://npmjs.com/package/nolly-cli","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NollysCafe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["thenolle"],"patreon":"_nolly","ko_fi":"nolly__","custom":["https://paypal.me/nollycafe","https://buymeacoffee.com/nolly.cafe"]}},"created_at":"2025-01-23T03:42:18.000Z","updated_at":"2025-02-18T20:52:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"7693ee9b-994c-4d9c-bffd-55c7d275114c","html_url":"https://github.com/NollysCafe/nolly-cli","commit_stats":null,"previous_names":["thenolle/create-nolly","nollyscafe/nolly-cli"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NollysCafe/nolly-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NollysCafe%2Fnolly-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NollysCafe%2Fnolly-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NollysCafe%2Fnolly-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NollysCafe%2Fnolly-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NollysCafe","download_url":"https://codeload.github.com/NollysCafe/nolly-cli/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NollysCafe%2Fnolly-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278442006,"owners_count":25987557,"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","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["automation","backend","boilerplate","cli","developer-tools","express","frontend","fullstack","nolly","npm","open-source","pnpm","project-generator","react","sass","scaffolding","typescript","vite","web-development","yarn"],"created_at":"2025-01-24T03:56:00.484Z","updated_at":"2025-10-05T10:30:53.319Z","avatar_url":"https://github.com/NollysCafe.png","language":"TypeScript","funding_links":["https://github.com/sponsors/thenolle","https://patreon.com/_nolly","https://ko-fi.com/nolly__","https://paypal.me/nollycafe","https://buymeacoffee.com/nolly.cafe"],"categories":[],"sub_categories":[],"readme":"# 🌟 Nolly CLI\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/npm/v/nolly-cli?color=brightgreen\u0026style=flat-square\" alt=\"Version\"\u003e\n  \u003cimg src=\"https://img.shields.io/npm/dt/nolly-cli?color=blue\u0026style=flat-square\" alt=\"Downloads\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/license/nollyscafe/nolly-cli?style=flat-square\" alt=\"License\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/stars/nollyscafe/nolly-cli?style=social\" alt=\"Stars\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/last-commit/nollyscafe/nolly-cli?style=flat-square\" alt=\"Last Commit\"\u003e\n\u003c/div\u003e\n\n**Nolly CLI** is a modern toolkit for bootstrapping web projects with minimal effort. 🚀\nIt offers preconfigured templates for **Frontend**, **Backend**, **Fullstack**, and **Discord Bots** projects to help you focus on building, not configuring.\n\n---\n\n## ✨ Features\n\n- 🛠️ **Ready-to-Use Templates**: Vite + React, Express, Fullstack, and Discord Bot!\n- ⚡ **Quick Setup**: Organized and production-ready project structures.\n- 🌈 **Developer-Friendly CLI**: Interactive prompts, rich visuals, and helpful outputs.\n- 📦 **Supports npm, pnpm, or yarn**.\n- 📚 **Comprehensive Documentation**: Includes inline guidance and a detailed Wiki.\n\n---\n\n## 🔥 Getting Started\n\n### 🧑‍💻 Installation\n\nInstall globally via npm:\n\n```bash\nnpm install -g nolly-cli\n```\n\n### 🎉 Usage\n\nCreate a new project with one command:\n\n```bash\ncreate-nolly new\n```\n\nFollow the interactive prompts or use optional flags to:\n1. Choose a template:\n   - **Frontend** (Vite + React + TypeScript + SASS)\n   - **Backend** (Express + TypeScript)\n   - **Fullstack** (Frontend + Backend)\n   - **Discord Bot** (Discord.js + TypeScript)\n2. Customize your project name or use the default.\n3. [Optional] Skip prompts by providing:\n   - `--package-manager \u003cmanager\u003e`: Specify `npm`, `pnpm`, or `yarn`.\n   - `--no-git`: Skip Git initialization.\n   - `--no-install`: Skip installing dependencies.\n\n---\n\n## 📦 Available Templates\n\n### Frontend\n- ⚡ **Vite**: Super-fast build tool.\n- ⚛️ **React**: Modern UI library.\n- 🎨 **SASS**: Robust styling with preprocessor.\n- 🔒 **TypeScript**: Static typing for scalability.\n\n### Backend\n- 🚀 **Express**: Lightweight and fast web framework.\n- 🛡️ **Middleware**: Preconfigured with CORS, Helmet, and more.\n- 🔒 **TypeScript**: Type-safe and maintainable backend setup.\n\n### Fullstack\n- Combines **Frontend** and **Backend** seamlessly.\n- Preconfigured for integration between React and Express.\n\n### Discord Bot\n- 🤖 **Discord.js v14**: Latest API support.\n- 📂 **Modular Structure**: Organized commands, events, and handlers.\n- 🚀 **TypeScript Support**: Fully typed for maintainability.\n- 🐳 **Docker \u0026 Docker Compose**: Ready for containerized deployment.\n- 🔧 **Hot Reloading**: Powered by `ts-node-dev` for a smooth dev experience.\n\n---\n\n## 📚 Learn More\n\nVisit the [Wiki](https://github.com/nollyscafe/nolly-cli/wiki) for:\n- Full tutorials for each template.\n- Deployment guides.\n- Advanced CLI usage.\n\n---\n\n## 🛠️ Example Outputs\n\n### Frontend Project\n```plaintext\n🎉 Project 'my-frontend' created successfully!\n📦 Next steps:\n1. Navigate to your project folder: cd my-frontend\n2. Install dependencies: npm install\n3. Start the dev server: npm run dev\n```\n\n### Backend Project\n```plaintext\n🎉 Project 'my-backend' created successfully!\n📦 Next steps:\n1. Navigate to your project folder: cd my-backend\n2. Install dependencies: npm install\n3. Start the server: npm run dev\n```\n\n### Fullstack Project\n```plaintext\n🎉 Project 'my-fullstack' created successfully!\n📦 Next steps:\n1. Navigate to your project folder: cd my-fullstack\n2. Install dependencies: npm -w install\n3. Start the server: npm run dev\n```\n\n### Discord Bot Project\n```plaintext\n🎉 Project 'my-discord-bot' created successfully!\n📦 Next steps:\n1. Navigate to your project folder: cd my-discord-bot\n2. Install dependencies: npm install\n3. Start the bot: npm run dev\n```\n\n---\n\n## ⚠️ Requirements\n\nEnsure your environment meets these requirements:\n- **Node.js** v18 or later (for compatibility and stability).\n- A package manager (`npm`, `pnpm`, or `yarn`) installed globally.\n- **Optional**: Run `create-nolly --help` for quick reference to commands.\n\n---\n\n## 💬 Support\n\nNeed help or have feedback?\n- Open an [issue](https://github.com/nollyscafe/nolly-cli/issues).\n- Join our [Discord community](https://discord.gg/T9eaXaVun6).\n\n---\n\n## ❤️ Contributors\n\nA big thanks to all contributors!\n\u003ca href=\"https://github.com/nollyscafe/nolly-cli/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=nollyscafe/nolly-cli\" /\u003e\n\u003c/a\u003e\n\n---\n\n## 🛡️ License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n---\n\n## ☕ Support Me\n\n- [Buy Me a Coffee](https://buymeacoffee.com/nolly.cafe)\n- [Ko-fi](https://ko-fi.com/nolly__)\n- [Patreon](https://patreon.com/_nolly)\n\n---\n\nMade with ❤️ by Nolly for [Nolly's Cafe](https://cafe.thenolle.com).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNollysCafe%2Fnolly-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNollysCafe%2Fnolly-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNollysCafe%2Fnolly-cli/lists"}