{"id":13570787,"url":"https://github.com/saviomartin/codehouse","last_synced_at":"2025-04-04T07:32:09.693Z","repository":{"id":44808061,"uuid":"373429789","full_name":"saviomartin/codehouse","owner":"saviomartin","description":"A whole new world of 300+ developer cheatsheets ","archived":false,"fork":false,"pushed_at":"2023-03-01T00:09:30.000Z","size":18783,"stargazers_count":968,"open_issues_count":5,"forks_count":72,"subscribers_count":10,"default_branch":"main","last_synced_at":"2024-11-05T03:36:52.470Z","etag":null,"topics":["cheatsheet","cheatsheets","code","developer","developer-community","developer-tools","nextjs"],"latest_commit_sha":null,"homepage":"https://codehouse.vercel.app/","language":"JavaScript","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/saviomartin.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":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"custom":["https://buymeacoffee.com/saviomartin"]}},"created_at":"2021-06-03T08:08:34.000Z","updated_at":"2024-10-28T11:34:58.000Z","dependencies_parsed_at":"2024-01-14T04:12:37.509Z","dependency_job_id":null,"html_url":"https://github.com/saviomartin/codehouse","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saviomartin%2Fcodehouse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saviomartin%2Fcodehouse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saviomartin%2Fcodehouse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saviomartin%2Fcodehouse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/saviomartin","download_url":"https://codeload.github.com/saviomartin/codehouse/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247138984,"owners_count":20890149,"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":["cheatsheet","cheatsheets","code","developer","developer-community","developer-tools","nextjs"],"created_at":"2024-08-01T14:00:54.963Z","updated_at":"2025-04-04T07:32:04.677Z","avatar_url":"https://github.com/saviomartin.png","language":"JavaScript","readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://codehouse.vercel.app/\"\u003e\n    \u003cimg alt=\"Code House\" src=\"public/icons/logo192.png\" width=\"125\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://codehouse.vercel.app/\"\u003e\n    \u003cimg alt=\"Code House\" src=\"public/readme/codehouse-text.png\" width=\"300\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003ch4 align=\"center\"\u003eStore House of 300+ Developer cheatsheets✨️\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/saviomartin/codehouse/blob/master/LICENSE\" target=\"blank\"\u003e\n\u003cimg src=\"https://img.shields.io/github/license/saviomartin/codehouse?style=flat-square\" alt=\"codehouse licence\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/saviomartin/codehouse/fork\" target=\"blank\"\u003e\n\u003cimg src=\"https://img.shields.io/github/forks/saviomartin/codehouse?style=flat-square\" alt=\"codehouse forks\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/saviomartin/codehouse/stargazers\" target=\"blank\"\u003e\n\u003cimg src=\"https://img.shields.io/github/stars/saviomartin/codehouse?style=flat-square\" alt=\"codehouse stars\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/saviomartin/codehouse/issues\" target=\"blank\"\u003e\n\u003cimg src=\"https://img.shields.io/github/issues/saviomartin/codehouse?style=flat-square\" alt=\"codehouse issues\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/saviomartin/codehouse/pulls\" target=\"blank\"\u003e\n\u003cimg src=\"https://img.shields.io/github/issues-pr/saviomartin/codehouse?style=flat-square\" alt=\"codehouse pull-requests\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://twitter.com/intent/tweet?text=Checkout%20codehouse.vercel.app%20by%20@SavioMartin7%0A%0AMore%20than%20300%20developer%20cheatsheets%20all%20in%20one%20place,%20with%20more%20amazing%20features.%20You%27ll%20love%20it!%F0%9F%94%A5%0A%0A%23DEVCommunity\"\u003e\u003cimg src=\"https://img.shields.io/twitter/url?label=Share%20on%20Twitter\u0026style=social\u0026url=https%3A%2F%2Fgithub.com%2Fsaviomartin%2Fcodehouse\"\u003e\u003c/a\u003e\n\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"public/assets/codehouse.gif\" alt=\"codehouse gif\" width=\"550\" /\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://codehouse.vercel.app/\" target=\"blank\"\u003eView Demo\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/saviomartin/codehouse/issues/new/choose\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/saviomartin/codehouse/issues/new/choose\"\u003eRequest Feature\u003c/a\u003e\n\u003c/p\u003e\n\n### Introducing Code House ✌️\n\nCode House is the all in one storehouse for developer cheatsheets. Code House is made up of 300+ curated cheatsheets from 230+ sources. Filter by categories, or source, sort by time or popularity, dark mode, bookmark cheatsheets, add new cheatsheets, request feature, and much more features, make the app amazing! 🤟\n\n[Read blog to understand better 📖](https://savio.xyz/introducing-code-house-a-whole-new-world-of-300-developer-cheatsheets)\n\n## 🚀 Demo\n\n\u003ca href=\"https://codehouse.vercel.app/\" target=\"blank\"\u003e\n\u003cimg src=\"public/assets/codehouse-banner.png\" /\u003e\n\u003c/a\u003e\n\nTry the App: [Code House](https://codehouse.vercel.app/)\n\n## 🧐 Features\n\nCode House comes up with a whole bunch of amazing features to provide you the best experience, Here're some of our best features.\n\n\u003e I recommend you to bookmark code house, because it will become super handy one day!\n\n- 💯 **300+ Cheatsheets**\n- 🎩 **Filter by Category** (29 Cateogries)\n- 👾 **Filter By Source** (230+ Sources)\n- 🔖 **Bookmark Cheatsheets**\n- 📦 **Add new Cheatsheet** (on browser itself)\n- 🍭 **Seperate page for each Cheatsheet**\n- 🌱 **Request for Features**\n- 🥁 **API Support** [\u003e\u003e API Usage](API-usage.md)\n- 🧐 **Report Cheatsheet**\n- 🕊️ **GraphQL Playground**\n- 👨‍💻 **Contributors Page**[ \u003e\u003eContributing](#-contributing)\n- 🕒 **Sort by time or popularity**\n- 🔎 **Search Filter**\n- 🗃️ **Toggle View** (List View or Grid View)\n- 🌘 **Dark mode**\n- 🔺 **Upvote/Comment on Cheatsheets**\n- 📬 **Newsletter** (once a week)\n- 💻 **Fully Responsive**\n- 🔤 **Reply to a comment**\n- 📩 **Create Collections with Bookmarks**\n- 📱  **Drag and Drop to arrange collections** \n\nCode House is the next revolutionary app to hunt the best cheat sheets for all types ✨️\n\n## 🛠️ Installation Steps\n\n1. Clone the repository\n\n```bash\ngit clone https://github.com/saviomartin/codehouse.git\n```\n\n2. Change the working directory\n\n```bash\ncd codehouse\n```\n\n3. Install dependencies\n\n```bash\nnpm install\n```\n\n4. Create `.env` file in root and add your variables\n\n```bash\nNEXT_PUBLIC_DB_URL= YOUR_HARPER_DB_DATABASE_URL\nNEXT_PUBLIC_DB_AUTHORIZATION= YOUR_HARPER_DB_AUTHORIZATION_ID\n```\n\n5. Run the app\n\n```bash\nnpm run dev\n```\n\nYou are all set! Open [localhost:3000](http://localhost:3000/) to see the app.\n\n## 🍰 Contributing\n\nPull Requests are always welcome! You can add a cheatsheet on the browser (Anonymously or Singed In). Your cheatsheet will be reviewed and added to the app, also see yourself in contributors.\n\nIf you wish to contribute using Github, you can work on any features [codehouse.vercel.app/feature-requests](https://codehouse.vercel.app/feature-requests) or create one on your own. After adding your code, send us a Pull Request.\n\nAfter your PR got merged, you'll be automatically appared on [contributors page](https://codehouse.vercel.app/contributors). Works through Github API.\n\n- Please contribute using [GitHub Flow](https://guides.github.com/introduction/flow). Create a branch, add commits, and [open a pull request](https://github.com/saviomartin/codehouse/compare).\n\n- Please read [`CONTRIBUTING`](CONTRIBUTING.md) for details on our [`CODE OF CONDUCT`](CODE_OF_CONDUCT.md), and the process for submitting pull requests to us.\n\n## 💻 Built with\n\n- [Next JS](https://nextjs.org/)\n- [Harper DB](https://harperdb.io/): source for complete database\n- [Tailwind](https://tailwindcss.com/): source for complete styling\n- [lodash](https://lodash.com/): for some functions\n- [CORS](https://www.npmjs.com/package/cors): for CORS support\n- [uuid](https://www.npmjs.com/package/uuid): for generating uuids\n- [react-icons](https://react-icons.github.io/react-icons/): for icons\n- [react-infinite-scroll-component](https://github.com/ankeetmaini/react-infinite-scroll-component): for infinite scrolling\n- [react-ripples](https://github.com/rwu823/react-ripples): for ripple effects\n- [nprogress](https://www.npmjs.com/package/nprogress): for slim progressbars\n- [parallax-js](http://matthew.wagerfield.com/parallax/): for parallax effects\n- [react-hot-toast](https://react-hot-toast.com/): for toasts\n- [firebase](https://firebase.google.com/): for authentication\n- [date-fns](https://date-fns.org/): for formatting dates\n- [Material UI](http://material-ui.com/): for components\n- [Animate.css](https://animate.style/): for smooth Animations\n- [AOS](https://michalsnik.github.io/aos/): for scroll animations\n- [React Beautiful DND](https://react-beautiful-dnd.netlify.app/): For Drag and Drop support on Collections Page\n- [Vercel](http://vercel.com/): for hosting\n\n## 🌈 What's next\n\nCode House is the biggest ever project I have made till date, I have a big idea in my mind, and you can see a lot more features coming soon.\n\nHere are some idea that is coming really soon 👀\n\n- Profile Page\n- PWA, **In Progress ⏳️**\n- Markdown support for feature requests\n- Twitter and Facebook Auth, **In Progress ⏳️**\n- Perform Operations with API\n- Featuring Cheatsheets on day basis\n- Generate Cover Image for missing ones\n- Settings page\n- Choose Secondary color\n- Notification tab\n- AMP Support, **In Progress ⏳️**\n- Hear description for posts, **In Progress ⏳️**\n\n## 🛡️ License\n\nThis project is licensed under the MIT License - see the [`LICENSE`](LICENSE) file for details.\n\n## 🦄 Deploy\n\n\u003ca href=\"https://vercel.com/new/project?template=https://github.com/saviomartin/codehouse\"\u003e\n\u003cimg src=\"https://vercel.com/button\" height=\"37.5px\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://app.netlify.com/start/deploy?repository=https://github.com/saviomartin/codehouse\"\u003e\n\u003cimg src=\"https://www.netlify.com/img/deploy/button.svg\" height=\"37.5px\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://cloud.digitalocean.com/apps/new?repo=https://github.com/saviomartin/codehouse\"\u003e\n\u003cimg src=\"https://camo.githubusercontent.com/df21703b4229f8d44f76c2d56073657a4ab450ca4566ba5d24d05bf528c298f8/68747470733a2f2f7777772e6465706c6f79746f646f2e636f6d2f646f2d62746e2d626c75652e737667\" height=\"37.5px\" /\u003e\n\u003c/a\u003e\n\n## 👨‍💻 Author\n\n### 👤 Savio Martin\n\n- Twitter: [@SavioMartin7](https://twitter.com/SavioMartin7)\n- Github: [@saviomartin](https://github.com/saviomartin)\n- Hashnode: [@saviomartin](https://hashnode.com/@saviomartin)\n\n## 💪 Thanks to the all Contributors\n\nThanks a lot for spending your time in helping code house grow and help many developers. Thanks a lot! Keep rocking 🍻\n\nAlso, check them on [codehouse.vercel.app/contributors](https://codehouse.vercel.app/contributors)\n\n## 🙏 Support\n\nThis project needs a ⭐️ from you. Don't forget to leave a star ⭐️\n\nIf you found the app helpful, consider supporting me with a coffee.\n\n\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" height=\"50px\"\u003e\n\n---\n\n\u003ch3 align=\"center\"\u003e\nCode House needs a ⭐️ from you\n\u003c/h3\u003e\n","funding_links":["https://buymeacoffee.com/saviomartin"],"categories":["JavaScript","Miscellaneous","cheatsheets"],"sub_categories":["Generic silver bullets"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaviomartin%2Fcodehouse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaviomartin%2Fcodehouse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaviomartin%2Fcodehouse/lists"}