{"id":27966553,"url":"https://github.com/junminhong/tool-room","last_synced_at":"2025-08-02T09:09:51.062Z","repository":{"id":286510944,"uuid":"959058864","full_name":"junminhong/tool-room","owner":"junminhong","description":"ToolRoom is a versatile online toolbox for web developers, integrating various essential tools—such as JSON conversion and encoding/decoding—to streamline and simplify common development tasks. ToolRoom 是一個面向網頁開發者的線上工具箱，集成多種實用工具（例如 JSON 轉換、編碼/解碼等），旨在為您提供一站式解決方案，快速解決開發中的重複性任務。","archived":false,"fork":false,"pushed_at":"2025-04-02T07:57:42.000Z","size":13,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-02T03:00:02.852Z","etag":null,"topics":["toolkit","webtools"],"latest_commit_sha":null,"homepage":"","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/junminhong.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":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-02T07:47:05.000Z","updated_at":"2025-04-02T07:59:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"88c68faf-fd70-4534-b7fd-484bf039858b","html_url":"https://github.com/junminhong/tool-room","commit_stats":null,"previous_names":["junminhong/tool-room"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/junminhong/tool-room","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junminhong%2Ftool-room","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junminhong%2Ftool-room/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junminhong%2Ftool-room/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junminhong%2Ftool-room/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junminhong","download_url":"https://codeload.github.com/junminhong/tool-room/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junminhong%2Ftool-room/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268361243,"owners_count":24238409,"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-08-02T02:00:12.353Z","response_time":74,"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":["toolkit","webtools"],"created_at":"2025-05-07T20:19:27.774Z","updated_at":"2025-08-02T09:09:51.050Z","avatar_url":"https://github.com/junminhong.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🧰 ToolRoom\n\nToolRoom is an online toolbox designed specifically for web developers, integrating a variety of useful tools (such as JSON conversion, encoding/decoding, etc.) to help you handle repetitive tasks more quickly during development.\n\n---\n\n## 📝 Introduction\n\nToolRoom is an open-source front-end development tool platform aimed at providing developers with a one-stop solution, eliminating the need to switch between different websites.\n\nBuilt with a modular design for easy expansion and maintenance, more commonly used tools will be added in the future.\n\n---\n\n## ✨ Key Features\n\nToolRoom currently offers a range of tools, including but not limited to:\n\n- **JSON Converter**: Supports JSON formatting, conversion, compression, and validation.\n- **Encoding/Decoding Tools**: Covers various encoding and decoding needs such as Base64, URL, JWT, etc.\n- **Other Versatile Tools**: More useful tools will be continuously added in the future to meet the diverse needs of developers.\n\nEach tool is implemented as an independent component, allowing you to choose the one you need while ensuring smooth and intuitive operation.\n\n---\n\n## 🛠 Technology Stack\n\nThis project is built using the following technologies:\n\n- **React 19**\n- **Tailwind CSS v4**\n- **Rsbuild**\n- **pnpm**\n- **Node.js 22**\n\n---\n\n## 🚀 Installation \u0026 Setup\n\n### Prerequisites\n\nPlease ensure that your system has the following installed:\n- Node.js (version 22 or above)\n- pnpm (version 8 or above)\n\n### Installation Steps\n\nFollow these steps to install and start the project:\n\n```bash\n# Clone the repository from GitHub\ngit clone https://github.com/junminhong/tool-room.git\ncd tool-room\n\n# Install dependencies\npnpm install\n\n# Start the development server\npnpm dev\n```\n\nAfter installation, open your browser and visit [http://localhost:3000](http://localhost:3000) to start using the application.\n\n---\n\n## 🔧 Usage\n\nToolRoom allows you to access and use its various tools directly from the main interface without any additional configuration or login. Whether you need to convert JSON, encode/decode, or use other tools, you'll find everything you need here with ease.\n\n---\n\n## 🤝 Contributing\n\nWe welcome contributions from developers! If you have any suggestions or feature requests, please follow these steps to submit your changes:\n\n1. **Fork** the repository to your GitHub account.\n2. Create a new branch (`git checkout -b feature/your-feature`).\n3. Commit your changes (`git commit -m 'Add a new feature'`).\n4. Push your branch (`git push origin feature/your-feature`).\n5. Open a Pull Request, and we will review your contribution as soon as possible.\n\n---\n\n## 📄 License\n\nThis project is licensed under the [MIT License](./LICENSE). Feel free to use, modify, and distribute this project.\n\n---\n\n## 🌐 Contact Us\n\nIf you have any questions, suggestions, or collaboration inquiries, please contact us via [GitHub Issues](https://github.com/junminhong/tool-room/issues)!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjunminhong%2Ftool-room","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjunminhong%2Ftool-room","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjunminhong%2Ftool-room/lists"}