An open directory of personal sites and blogs, maintained entirely on GitHub.
This project was created by Den Delimarsky in an effort to bring attention to little digital gardens and personal corners of the internet that people maintain outside, well - walled gardens.
A few years back, I found that I really enjoy reading people's personal stories and discovering their work outside social networks. However, as it turns out there is no one place that I can visit to see what people are building, so I decided to whip this page up myself.
And it goes without saying that this site is work in progress - your feedback is very much welcome!
I actually just moved my bookmarks to the web. That's it - that's the complicated logic I used to compile the initial list. But the site took a life of its own with community contributions.
Not quite. I am very intentional about this project being a directory of sites that people manage within their own domains. The goal is to create an environment for serendipitous discovery of digital gardens and personal pages that are outside the typical social media/newsletter aggregation sites.
Here is a simple (yet not comprehensive) breakdown of what may be approved and what may not:
- Sites hosted on common blogging services with a custom domain attached.
- Personal sites hosted on open-source services, like GitHub Pages (e.g., a page like
https://dend.github.io
is OK). - Personal portfolios.
- Personal wiki sites.
- Self-hosted blogs.
- Site is in English.
- Site or content is written and maintained by a human.
- Site is written by one author.
- Sites hosted on Blogger, LiveJournal, Substack, Medium, or any other service without a custom domain attached.
- Twitter, Facebook, LinkedIn, or other social media links.
- Links to companies or websites representing personal companies, whose primary purpose is to sell or promote a product.
- Sites that contain Not Safe For Work (NSFW) material (e.g., nudity, gore, disturbing imagery). While we're all adults here, the directory is designed to be fit for consumption anywhere (home, workplace, school, public transit). It would be a very unpleasant surprise to randomly stumble across content that may be classified as inappropriate just by clicking a blog link.
- Sites that contain or allude to hate speech, abuse, or otherwise harmful material.
- Sites that have a primary purpose other than being a personal page (e.g., podcasts, streaming pages, project pages).
- Site is in a language other than English.
- Site or content is AI-generated.
- Site is written by many authors or other contributors.
Warning
Any sites that are found to be in violation of these guidelines even after submission will be removed with no notice, and there's a good chance that you won't be able to submit more pages in the future.
Lastly, and I want to spell this out directly - I reserve the right to not include or publish any site on BlogScroll. Because this is my project, I get to choose how I curate it.
The primary audience for this blog directory is global, and English is more or less a universally accepted shared language. If someone comes to this page and wants to discover a blog, I want to maximize the likelihood that they will be able to read it without having to resort to translation, therefore for now I am only limiting the content to blogs and gardens written in English.
Absolutely. Open an issue or create a pull request.
Note
This can only be done for sites you own, or if the site has an issue, outlined below.
Not really. Short of that site being no longer available, or hosting abusive, harmful, or inappropriate content, you can only remove the site that you manage or previously added.
If the site is problematic for any of the reasons above, open a site report issue.
Totally. Open an issue or create a pull request - I'll help fix the problem. Make sure to mention that the site is no longer available.
You're probably sick of hearing this, but open an issue or create a pull request. This will be the fastest way to address it.
The categories are by no means final, so if you have a suggestion on how to make those better, open an issue first. Do not submit a pull request until you have an issue open, and it was agreed that the category makes sense.
No. I am trying to keep the list fairly clean and simple, so your site can only be included in one category.
No. Just personal sites, please.
Same as above - just personal sites, please.
Fork the repository, then add a new TOML entry for your site in the categories
folder, in the respective list.toml
file.
Basically, you need four data points - the URL, name of the person who the site belongs to, a link to the favicon (on the same domain as the site), and the last updated date that maps to the date when you made the change.
The identifier for the site (in square brackets) should be the blog apex domain, including the TLD, with spaces, periods, and dashes removed. So, https://den.dev
becomes [blogs.dendev]
.
You can. You will need to open several site requests for that.
That being said, sites should still fit the criteria above.
If you have more than one blog, submit the one that represents you best.
Send me a note to hi@den.dev
.