Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
An open-source Astro-based directory of software development resources, built with Tailwind CSS and deployable on Cloudflare Pages.
Resource Gallery is an open-source Astro directory template that presents a curated gallery of software development tools and resources in a single-page website.
Resource Gallery is a free, open-source project maintained by the ZeroOctave organization on GitHub. It functions as a directory website where developers can discover tools, tutorials, and other resources related to software development. The site is built with the Astro framework, styled with Tailwind CSS, and deployed live on Cloudflare Pages at resourcegallery.live. Input comes from community contributions submitted as GitHub pull requests, and the output is a browsable resource gallery with a clean, responsive interface.
The README walks you through a complete local development workflow: clone the repository with git clone https://github.com/ZeroOctave/resource-gallery.git ., install dependencies with npm install or pnpm install, then run npm run dev to start the development server. Production builds use npm run build and previews use npm run preview. To contribute, fetch the latest upstream changes, create a new branch, make your edits, stage only specific files (never package.json), commit, push, and open a pull request. The project uses the standard Astro file structure where .astro and .md files under src/pages become routes, and static assets live in public/.
Resource Gallery is completely free and open source. The repository is public on GitHub, and the README shows no paid tiers, licensing fees, or premium features. Anyone can clone, modify, or deploy it.
Yes. The project is open source under the ZeroOctave organization on GitHub, and the README presents it as free to clone, run locally, and deploy. There is no mention of any paid plans, licenses, or premium features.
Fork and clone the repository, install dependencies with pnpm (recommended), sync your fork with the upstream main branch, create a new branch, make your changes, stage only the specific files you edited (never run git add .), commit, push, and open a pull request. After a successful merge, you can claim an Astro badge from astro.badg.es.
The site is built with the Astro framework and uses Tailwind CSS for styling, with Tailwind already configured in the project. It is deployed on Cloudflare Pages, and the repository includes the standard Astro folder structure: public/, src/components/, src/layouts/, and src/pages/.
The README provides commands for npm, yarn, and pnpm. The project explicitly recommends pnpm because it saves disk space compared to the other package managers.
Contributors who get a pull request merged into Resource Gallery can earn an official Astro contributor badge from astro.badg.es. The README links to that site so contributors can claim their badge after their PR is accepted.