August 16th, 2024

Show HN: I made an open-source personal dashboard builder

Glow is an open-source tool for customizable link-in-bio landing pages, built with Next.js, TypeScript, and Tailwind CSS, supporting NextAuth.js for authentication and Resend for email handling.

Read original articleLink Icon
FrustrationConfusionInterest
Show HN: I made an open-source personal dashboard builder

Glow is an open-source dynamic link-in-bio tool that enables users to create customizable landing pages for their links. The application is built using a tech stack that includes Next.js for the framework, TypeScript as the programming language, and Tailwind CSS for styling. It also incorporates NextAuth.js for authentication, Resend for email handling, and Vercel for deployment. Users have the option to self-host Glow, although a comprehensive guide for this process is currently unavailable. The project is open-source, and further details can be found in the project's license file.

- Glow is an open-source tool for creating customizable link-in-bio landing pages.

- The application is built with Next.js, TypeScript, and Tailwind CSS.

- It supports authentication through NextAuth.js and email handling via Resend.

- Users can self-host Glow, but a detailed guide is not yet provided.

- The project is licensed under an open-source license.

AI: What people are saying
The comments on the Glow article reveal several key concerns and suggestions from the community regarding the tool's presentation and functionality.
  • Many users find the description and title confusing, suggesting that "link-in-bio" and "personal dashboard" may not accurately represent the tool's purpose.
  • Several commenters noted issues with the website, including broken links, application errors, and a lack of detailed information or examples.
  • Feedback indicates a desire for more visual content, such as screenshots and example code, to better illustrate the tool's capabilities.
  • Some users expressed interest in the potential for the tool to serve small businesses, highlighting a possible market expansion.
  • Concerns were raised about the tool's reliance on external APIs and the implications for its free usage model.
Link Icon 23 comments
By @xnx - 6 months
Confusing title since "dashboard" appears nowhere on the page. Better description might be "An open-source dynamic link-in-bio" (AKA Linktree alternative)
By @johnchristopher - 6 months
The glow.as website has more information and examples: https://glow.as/

> Glow is a single link that you can use to house all the links to your social media profiles, websites, and other content. It's a great way to share all your content in one place, whether it be your favourite songs on Spotify, or a link to your latest products.

> Drag & drop

> Build your page block by block in minutes.

This looks interesting !

Here's an example: https://glow.as/alex

By @Arainach - 6 months
Feedback for the team: the landing page offers me no insight into what this is. The "introduction" link points to the same file that is hosted.

At a minimum, I expect a screenshot (preferrably multiple) and example code snippets that show some of what can be done. This is general guidance for any open source repository that desires other people to use it, not limited to this project.

By @joelfried - 6 months
Should we know what "link in bio" means? How is that a "personal dashboard"?
By @timfsu - 6 months
Cool project! I clicked on it hoping it was a way to easily visualize my own personal stats. Anyone know of a project like that? Grafana for personal data :)
By @teamspirit - 6 months
This is great! Really nice on the eyes and well organized. It did take me a while to figure out what to look for though - as others have mentioned. I had to find the actual link on the GitHub page then browse the homepage to understand what it was. When I saw it though, I really liked it.

I'd love to see this expanded to non-software engineers. Artists, for example, could also use this.

edit: I spoke too soon. I see that artists can use this as well. The icon gallery needs a couple more, like Soundcloud, but the basics are there for everyone. Great job!

By @crowcroft - 6 months
I wouldn't say a 'link in bio' page === personal dashboard. Having said that, this looks like a really nice link in bio product, congrats on the launch!

I always see these services targeted to individuals, but have you considered targeting SMBs? So many restaurants, plumbers, etc. have TERRIBLE websites that they struggle to maintain properly for various reasons. I don't see any reason that a tool like this wouldn't be sufficient.

Also just a flag that I get a 404 when I try to see the project's license.

By @aftergibson - 6 months
Some feedback:

- It's a very cool idea, and massive congrats on the launch!

- This has been done before, but a slick looking open source version is very cool! Have you looked at the concept of now pages, as this might lean into that? https://nownownow.com/about

- Personal dashboard builder is a poor term for this, as it implies a dashboard for personal data/usage.

- Link in bio is also a poor term, I suspect it's not a popular / well-known term. Personal Homepage is probably the best I can think of. Or now page perhaps?

- This GitHub readme says very little of substance, which gives me... "unfinished side project" vibes.

Best of luck with it!

By @j45 - 6 months
Congrats on the launch, I think I'll try this out and consider it for self hosting.

If you want to connect with different segments, packaging this to make it available for things like yunohost (one click install) could be really valuable as more than a few ppl on tools like can have their own domains already setup.

I think the github landing page would remove a bunch of the questions below if you put screenshots of the steps and different kinds of outputs, and if it's really fun an animated gif that covers the entire experience in a few seconds (almost too fast).

By @nilirl - 6 months
Terrible description of what it is but the demo on twitter does look very nice.

If this could pull from custom APIs as well that'd be great. Maybe a few generic UI components for different kinds of data.

By @djaychela - 6 months
Example page link on the site is currently bringing up an application error.

Application error: a server-side exception has occurred (see the server logs for more information). Digest: 2870927976

By @pentagrama - 6 months
It's really nice to see a "link in bio" product that is open source and self-hostable.

I would like to see how the page editor looks and works, but there are no screenshots on the GitHub page (https://github.com/tryglow/glow) or in the hosted version (https://glow.as/).

By @hk1337 - 6 months
I like it, it looks really nice. To create an account on glow.as requires either Twitter or Google and I have neither. Self hosting appears to be hosting the entire project like I run my own server like glow.as for people to create their dashboards.

I wish either to allow creating an account with an email or like a mini version to build a single dashboard.

By @codazoda - 6 months
I see that this is early. It would be nice to have a screenshot and a description. Like other readers, I suggest adding some more info to the readme and/or a link to the website. The license is also missing (there's a link but it gives a 404).
By @purple-leafy - 6 months
My trouble is why on earth, if you want people to use your thing, don’t you have a demo or gif of it working right on your README!

I instantly give up on projects that don’t bother to SHOW.

DONT TELL ME, SHOW ME!

By @joeevans1000 - 6 months
Please provide an email sign up option. X and Google are not companies many of us want to use anymore (if even we ever did for sign-ups).
By @captn3m0 - 6 months
The link-in-bio pages themselves break occasionally with WebGL disabled (MacOS/Safari/Lockdown Mode enabled).
By @jszymborski - 6 months
Curious how this manages to be free but uses the X api which, iirc, requires you to pay get timeline data.
By @ramon156 - 6 months
How does this compare to linktree?
By @floodle - 6 months
I wouldn't assume people know what a link-in-bio is. I've never heard of it.
By @gramakri2 - 6 months
The link to license is broken. It links to LICENSE.md instead of LICENSE
By @tonymet - 6 months
somehow 25kb of HTML turned into 3500kb of JS