Show HN Today: Top Developer Projects Showcase for 2024-01-01
SagaSu777 2024-12-25

Explore the hottest developer projects on Show HN for 2024-01-01. Dive into innovative tech, AI applications, and exciting new inventions!

Summary of Today's Content

Today's Product Highlights

  • Product Name: Page Replica
  • Highlight: A versatile web tool that combines web scraping, prerendering, and SEO optimization capabilities, helping developers improve website performance and search engine visibility.

Quick Summary

  • Most Popular Category: Development Tools
  • Top Keywords: Web Development, AI, Gaming, Productivity
  • Most Popular Product: Durdraw (154 points)

Technology Trends

  • Web Development Tools
  • AI/Machine Learning
  • Game Development
  • Productivity Software
  • Database Management
  • Creative Tools

Project Distribution

  • Development Tools: 35%
  • AI/ML Projects: 20%
  • Creative Tools: 15%
  • Productivity Apps: 15%
  • Gaming: 10%
  • Others: 5%

Trend Insights

  • Strong focus on developer productivity tools and frameworks
  • Growing interest in AI-powered applications and tools
  • Emphasis on creative tools and content creation
  • Rising demand for alternative solutions to popular services
  • Increasing attention to user experience and accessibility
  • Notable trend in tools for focus and productivity management

The data shows a clear trend toward developer-focused tools and AI integration, with a secondary emphasis on productivity and creative applications. The high engagement with development tools suggests a continued strong interest in improving developer workflows and efficiency.

Top 1. Page Replica: An innovative tool for web scraping, prerendering, and enhancing SEO, designed to optimize your online presence and streamline data extraction effortlessly. (Likes: 135, Comments: 54)

Top 2. Durdraw is a cutting-edge ANSI art editor designed specifically for modern Unix terminals, offering a user-friendly interface and powerful features to create stunning text-based art effortlessly. (Likes: 154, Comments: 29)

Top 3. TV Sort: A web-based game that lets you rank your favorite TV show episodes! Join the fun and discover how your favorites compare with others. (Likes: 69, Comments: 67)

Top 4. Hook is a user-friendly graphical runtime editor designed for C and C++ programming, enabling seamless code manipulation and debugging for developers. (Likes: 73, Comments: 35)

Top 5. Introducing an innovative AI storytelling tool that enhances character consistency, offering a seamless narrative experience. This groundbreaking advancement in AI-driven storytelling ensures that characters remain true to their personalities and story arcs, empowering creators to craft immersive tales with compelling character development. Perfect for authors, game developers, and content creators looking to elevate their storytelling craft. (Likes: 77, Comments: 24)

Top 6. DBChaos is an innovative database stress testing tool designed to help developers and engineers identify vulnerabilities and performance bottlenecks. With its powerful testing capabilities, DBChaos ensures that your database can handle extreme workloads, providing insights that lead to enhanced stability and reliability. Ideal for teams looking to optimize their database performance, this tool simplifies the process of stress testing, making it a must-have for any serious developer or organization. (Likes: 80, Comments: 10)

Top 7. Introducing the 2024 Habit Calendar: a compact and printable tool designed to help you cultivate and track your habits with ease. Perfect for organizing your year, this minimalist calendar provides a clear layout to enhance productivity and keep you focused on your goals. Start building lasting habits today! (Likes: 37, Comments: 15)

Top 8. Discover a unique app that seamlessly integrates with your MacBook's notch, providing quick and convenient file access at your fingertips. (Likes: 24, Comments: 7)

Top 9. Discover nicecv.online, a powerful SaaS platform built on Htmx and Django, designed to streamline your resume creation process effortlessly. Whether you're a job seeker or a professional looking to enhance your online presence, this user-friendly tool allows you to craft stunning, personalized CVs with ease. Join the growing community and elevate your career prospects today! (Likes: 24, Comments: 6)

Top 10. Discover daily comfort with personalized stress-reducing quotes, designed to uplift your spirits and promote relaxation, one quote at a time. (Likes: 5, Comments: 8)

1. Show HN: Page Replica – Tool for Web Scraping, Prerendering, and SEO Boost

Show HN: Page Replica – Tool for Web Scraping, Prerendering, and SEO Boost - Project Screenshot

URL: https://github.com/html5-ninja/page-replica

Author: nirvanist

Description:

Popularity: 135 points | 54 comments


2. Show HN: Durdraw – a modern ANSI art editor for modern Unix terminals

Show HN: Durdraw – a modern ANSI art editor for modern Unix terminals - Project Screenshot

URL: https://github.com/cmang/durdraw

Author: indyjoenz

Description: I've been working on an ANSI art editor off and on for a while. It works like a traditional ANSI text editor, except it supports 256 colors, Unicode and CP437 encoding, frame-based animation, custom UI themes, terminal mouse input, HTML and IRC color output, and runs in Utf-8 terminals.

It's written in Python and curses, and is fairly portable across Unix systems. If you have ever used TheDraw or Aciddraw, the user interface is similar. It can also load/convert, view, edit and save most CP437 (MS-DOS style) ANSI art in a Utf-8 terminal, so you can view ANSI artscene packs in the comfort of your favorite terminal, and even convert them into 256 color Unicode ANSI.

I've been using it for my own ANSI and ASCII art for a number of years, and hope this will help artists work with less restrictions. I think there is a lot of opportunity for ANSI art beyond its dominant 16-color Code Page 437 format. We all have computers with amazing ANSI terminals with modern features. Shouldn't they be the natural home for making text art?

It's still a work in progress, and I'm always adding features. Thanks for checking it out!

Popularity: 154 points | 29 comments


3. Show HN: I made TV Sort, a web-based game for ranking TV show episodes

Show HN: I made TV Sort, a web-based game for ranking TV show episodes - Project Screenshot

URL: https://tvsort.com/

Author: pocketarc

Description: Over this Christmas break, while discussing the best episodes of Frasier with my mother (as we tend to do when I get to see her), I thought about coming up with something that's less arbitrary than 1-10 ratings.

The result is TV Sort. It just uses a sorting algorithm, but... it's human powered. When the algorithm needs to compare two items, it asks you to compare them, and with that you end up with a full, thoroughly sorted episode list.

It uses TMDB, IMDB, and Wikipedia to extract episode information for any show, to help jog your memory when making episode comparisons.

It was a fun little experiment. And finally, I know -exactly- what I think the best and worst episodes are.[0]

Would love to hear your feedback, this is my first Show HN. ;)

Edit: I wrote a whole blog post about what went into making it, if anyone wants to read more of the technical detail behind it.[1]

[0]: https://tvsort.com/show/3452/matrix_01hjtxz2e1ewkrh44ja3mz0s...

[1]: https://pocketarc.com/posts/tv-sort-engineering-the-ultimate...

Popularity: 69 points | 67 comments


4. Show HN: Hook – a simple graphical C/C++ runtime editor

Show HN: Hook – a simple graphical C/C++ runtime editor - Project Screenshot

URL: https://github.com/abolinsky/Hook

Author: fercircularbuf

Description: While helping one of my students create and iterate on a game in C using raylib, I realized there was quite a lot of time spent on experimenting with level design and colors, how the player moves, gravity, etc. and a lot of time was wasted making a change, exiting the game, recompiling, running the game, deciding his change wasn't right, and going through the whole cycle over and over. I could tell it was demotivating, and this process was creating a barrier that prevented him from experimenting to his heart's content.

I started this project to solve this problem by giving a simple gui to a few core features of lldb through the lldb api. Experimenting with changing colors, where blocks in the level go, how tall the player is, gravity is all now just a simple toggle or text field edit. The variables are modifiable while the program is running.

The project is still in its early stages, and so far only targets macOS.

Popularity: 73 points | 35 comments


5. Show HN: Made some progress on character consistency for AI storytelling

Show HN: Made some progress on character consistency for AI storytelling - Project Screenshot

URL: https://app.artflow.ai/character-builder?feature=characters

Author: tim_artflow

Description: It has been a major challenge for all AI storytellers to create images of a character with consistent face/hair/outfit/body type across different scenes. We took a stab at this problem at Artflow’s and we'd like to show it to you to gather some early feedback.

Please note that this is still an early version and we fully admit it's not perfect.

See a tutorial/sample here: https://app.artflow.ai/releases#release%203.5.1%202023-11-29

Popularity: 77 points | 24 comments


6. Show HN: DBChaos – A Database stress testing tool

Show HN: DBChaos – A Database stress testing tool - Project Screenshot

URL: https://github.com/adaptive-scale/dbchaos

Author: debarshri

Description:

Popularity: 80 points | 10 comments


7. Show HN: A (compact) printable 2024 habit calendar

Show HN: A (compact) printable 2024 habit calendar - Project Screenshot

URL: https://habitcalendar.co/

Author: baobaba

Description: Inspired by Minimal[1] and Netnik[2] printable calendars, I wanted a way to fit as many habits on a single sheet of paper as possible.

This is very much a work-in-progress, so beware of bugs. I will flush it out over the next few days. Happy New Year, everyone!

[1] https://useminimal.com/habit-tracker [2] https://neatnik.net/calendar/

Popularity: 37 points | 15 comments


8. Show HN: I built an app hidden under the MacBook's notch for quick file access

Show HN: I built an app hidden under the MacBook's notch for quick file access - Project Screenshot

URL: https://www.finderhub.app

Author: lessimore

Description: Details below ↓

Why not use Finder directly?

1. Every time I need to access files, I find myself navigating through layers of folders to locate the files below each project. 2. The Finder window often gets obscured by the active working window, such as the browser, making it quite challenging to drag and drop files.

With Folder Hub, you can create multiple workspaces, each representing a specific project folder. For instance, you can customize a desktop workspace for accessing files on the desktop, where the names and access location are entirely up to you. When you need to retrieve files from the desktop, simply move your mouse to the notch, and the Folder Hub window will appear. You can open files or even drag and drop files into the browser for uploading, as shown in the website.

Additionally, you can directly drag and drop files into Folder Hub to pin commonly used folders to a specific workspace for future access.

Popularity: 24 points | 7 comments


9. Show HN: I created a SaaS with Htmx and Django back end (nicecv.online)

Show HN: I created a SaaS with Htmx and Django back end (nicecv.online) - Project Screenshot

URL: https://nicecv.online/

Author: ramiboutas

Description: I've build this site and I'm looking for feedback.

The site is a web application to create nice formatted CV from multiple templates. This templare are written in LaTex.

Popularity: 24 points | 6 comments


10. Show HN: I help people reduce their stress with one comforting quote a day

Show HN: I help people reduce their stress with one comforting quote a day - Project Screenshot

URL: https://relaxingquotes.com

Author: pomdevv

Description: Hi HN,

Made this little service where people can subscribe and receive a comforting message as a text through whatsapp, each day. I hope it helps alleviate some of the stress in their life :)

Popularity: 5 points | 8 comments


11. Show HN: Shopal – Custom GPT to help you buy electronics

Show HN: Shopal – Custom GPT to help you buy electronics - Project Screenshot

URL: https://chat.openai.com/g/g-ZDxNktFAM-shoppal

Author: kiranp

Description: Hello Everyone,

I recently wanted to buy a coffee machine and I did spend a awful lot of time watching youtube reviews of coffee machines to finally figure out the right one.

This got me thinking and I created a custom GPT for the exact same purpose(not just for coffee machines).

Introducing shoppal - https://chat.openai.com/g/g-ZDxNktFAM-shoppal

A custom GPT to help you make informed decision while buying electronic gadgets(for now).

Please try it out and let me know if you have any feedback. I am also happy to take any other technical questions you may have.

Popularity: 2 points | 9 comments


12. Show HN: I made an app that locks you out of your Instagram account

Show HN: I made an app that locks you out of your Instagram account - Project Screenshot

URL: https://retreat.technology/about

Author: waveymaus

Description:

Popularity: 2 points | 7 comments


13. Show HN: I Made a Lisp

Show HN: I Made a Lisp - Project Screenshot

URL: https://github.com/mayerrobert/jmurmel

Author: ventuspilot

Description: Hi all,

powerful open-source Lisp implementations are a dime a dozen, why not try JMurmel instead?

The language is inspired by Common Lisp, except it's a Lisp-1, and it is mostly a subset of CLtL-1.

Jmurmel can be used standalone with or without the Repl, for "#!"-style hashbang scripts or embedded in a Java program.

It features [documentation for the core language](https://jmurmel.github.io/murmel-langref.html) as well as [documentation for the default library](https://jmurmel.github.io/mlib.html), a REPL, an interpreter, a compiler, macros, backquotes, [turtle-](https://jmurmel.github.io/img/fern-min.png) and (simple) [bitmap graphics](https://jmurmel.github.io/img/julia-min.png).

It is implemented in Java (compatible with Java8..22-ea) with some library functions and macros implemented in itself.

Code is on [Github](https://github.com/mayerrobert/jmurmel), the latest release with a precompiled jar (or alternatively a Windows .exe-style launcher) is at [Release V 1.4.5](https://github.com/mayerrobert/jmurmel/releases/tag/jmurmel-...).

A Repl example:

    JMurmel> ((lambda (x) (list x (list (quote quote) x))) (quote (lambda (x) (list x (list (quote quote) x)))))

==> ((lambda (x) (list x (list (quote quote) x))) (quote (lambda (x) (list x (list (quote quote) x)))))
JMurmel>

Any feedback is welcome and thanks for reading.

Popularity: 7 points | 1 comments


14. Show HN: Build Atari Games in the Browser

Show HN: Build Atari Games in the Browser - Project Screenshot

URL: https://www.henryschmale.org/apps/atari2600ide/

Author: Something1234

Description:

Popularity: 7 points | 1 comments


15. Show HN: We made a flamethrower out of scrap toys at a hackathon [video]

Show HN: We made a flamethrower out of scrap toys at a hackathon [video] - Project Screenshot

URL: https://www.youtube.com/watch?v=oOEWn-E6v-w

Author: karmanyaahm

Description:

Popularity: 2 points | 4 comments


16. Show HN: Perfect for New Year's resolutions: Focus-friendly bookmarks and tasks

Show HN: Perfect for New Year's resolutions: Focus-friendly bookmarks and tasks - Project Screenshot

URL: https://perforate.app/

Author: legostormtroopr

Description: ## What is it?

https://perforate.app

Perfect for New Years Resolutions, Perforate is a web-app for setting recurring schedules, with timeouts for bookmarks and tasks. I drew inspiration from the "noprocrast" setting with HackerNews and wanted to apply it for every website I visit. And I'd like your feedback on if it works, and what you think.

## Why did I build it?

I'm a software-engineer, turned co-founder and CEO of a business-to-business software-as-a-services company, and my focus has dramatically shifted from writing code to running the company. This means, I need to regularly check client details, new releases, upcoming marketing campaigns - everything. And I started to find it overwhelming. What I wanted was a tool that helped me track all of the things I should be looking at, but hide them for periods of time to keep me from checking them too often.

Also, I love to code, but our products have grown in complexity and testing - and whereas I used to do evening hacks on the system, with new testing and change management processes (both good) - I don't find "hacking" on the product relaxing.

## What does it do?

Perforate has two main functions build on scheduling - tasks and bookmarks. You can set a schedule for when you want to look or track certain things. For each task, you can set a frequency for how often you want to do it, and for bookmarks you can set cooldowns for how often you need to check it. The idea is perforate helps you track the things you know you always need to do - bookmarks are recurring and tasks are things you want to do every day/week/month.

## How do I use it?

Within Perforate I have 3 main schedules for different periods:

* Morning schedule: includes tasks for getting up on time, working out, reading the news and so on.

* Workday schedule: from 9-5 each day I see links for our finance reports in Xero, marketing checklists in Monday, Jira logs - all things that need to be reviewed, but all on hourly cooldowns - once I've checked the Jira board to see updates, I don't really need to see it again that day.

* Weekend schedule: all the life admin tasks that make me feel "complete" - have I cleaned out the car, checked the mail, read tech blogs, pet tasks, etc...

## How did I build it?

* The usual stack which we know and love: Django, Bootstrap, Heroku, some webcomponents & love.

## Where to next?

I've never built and launched a direct user-facing, B2C product - so I've keen to add a payment processor to this for fun and fund hosting.

Also, I think there are some cool team features I can add - if you have team tasks that need to be done routinely, being able to have a team stack would be cool.

And adding a chrome/firefox plugin to support Perforate as a homepage.

What I won't add is ads. Or social networking feature. Or opaque algorithmic views - just pure lists of your bookmarks and tasks.

## What can you do?

If you're interested, sign-up (via email or Github) - I find it pretty useful, and so do some early beta testers. Give me some feedback below - I'd be very interested to hear your thoughts on features, pricing strategies, anything...

Popularity: 3 points | 2 comments


17. Show HN: sshfs on Mac without macFuse

URL: #

Author: jzombie

Description: I managed to get SSHFS working on Mac w/o using macFuse, by using Docker as an intermediate and connecting it to the Mac via a Samba share.

Performance seems okay.

I was mostly curious if it could be done, but also would rather not install custom kexts.

The README needs some work... I just put it together.

Biggest struggle I had was getting r/w access, and not just read-only.

https://github.com/jzombie/sshfs-mac-docker

Popularity: 2 points | 2 comments


18. Show HN: Free Nutrition and Calorie Counting App in Your Language

Show HN: Free Nutrition and Calorie Counting App in Your Language - Project Screenshot

URL: https://centa.world/

Author: foratbahrani

Description: I've translated over 3 million food records to 40 languages and created a free nutrition tracking app for it.

Popularity: 4 points | 0 comments


19. Show HN: AI Undetect – The Freemium Undetectable AI Writing Tool

Show HN: AI Undetect – The Freemium Undetectable AI Writing Tool - Project Screenshot

URL: https://www.aiundetect.com

Author: yamose

Description: AI Undetect is undetectable AI rewrite tool It offers an AI detection remover service that integrates 8 free AI detector interfaces, including GPTZero, ZeroGPT, Copyleak, Writer, and SAPLING. With a single click, you can determine whether your content has been generated by AI. If you wish to make your content seem more human-like and bypass AI detectors, you should make use of our AI humanizer, which helps in converting AI text to a more human-friendly form to anti AI detector.

Popularity: 4 points | 0 comments


Show HN: Hacker News interface with thumbnail previews plus details about links - Project Screenshot

URL: https://thnr.net/

Author: timoteostewart

Description:

Popularity: 2 points | 1 comments


21. Show HN: I'm building a Strava alternative (GPS tracks visualizer and analysis)

Show HN: I'm building a Strava alternative (GPS tracks visualizer and analysis) - Project Screenshot

URL: https://github.com/r-follador/CubeTrek

Author: folli

Description:

Popularity: 2 points | 1 comments


22. Show HN: High Altitude Balloon for this year's eclipse

Show HN: High Altitude Balloon for this year's eclipse - Project Screenshot

URL: https://eclipseplus.ca/

Author: scd31

Description: Hi HN,

I've been working on a high altitude balloon along with a team of volunteers that is going to take pictures during this year's solar eclipse. The balloon has a gimballed camera (or more accurately, a gimballed mirror) that autonomously tracks the sun. Real-time video is sent down to the ground via 70cm ham radio. The comms was developed almost entirely by myself, and on previous flights we've tested it to a range of 140km. Along with the real-time video, it also uses spare bandwidth to send down high resolution from several other cameras on the payload.

Aside from the project website, I also wrote up a short article on one of our previous launches. It focuses primarily on the communications system since that's my contribution to the project: https://www.scd31.com/posts/real-time-balloon-video

I hope you like it, and I hope to hear your thoughts. Thanks!

Popularity: 3 points | 0 comments


23. Show HN: Bin Ocular – Encode images in random noise

Show HN: Bin Ocular – Encode images in random noise - Project Screenshot

URL: https://sherlockdoyle.github.io/bin-ocular/

Author: sherlockdoyle

Description: Some time ago, I came across a fascinating demonstration (likely on HN) that involved two clear plastic sheets, each printed with a random distribution of points. When overlaid, the density of points varied in certain areas, revealing a distinct shape.

I've been unable to locate the original demo. Here, I decided to create my own version.

While the website is mobile-friendly, I recommend viewing it on a desktop for the best experience. Also, don't forget to click on 'BIN OCULAR' at the top of the page for a little surprise. Enjoy!

Popularity: 2 points | 0 comments


24. Show HN: Secret Resolutions

Show HN: Secret Resolutions - Project Screenshot

URL: https://jse.li/secret-resolutions/

Author: eat_veggies

Description:

Popularity: 1 points | 1 comments


25. Show HN: Open Source, Splitscreen Prompt Engineering

Show HN: Open Source, Splitscreen Prompt Engineering - Project Screenshot

URL: https://github.com/benguz/prompt-octopus

Author: BenGuz

Description: Hey HN!

In my experiments with prompt engineering, I ran into a problem: most prompts I'm designing can't be quantitatively tested because they don't have a right/wrong answer (eg. providing essay feedback, deciphering corporate-speak in meeting minutes). That means I can't run evals, super powerful tools like ChainForge[1] are too high-overhead, and running one prompt at a time in ChatGPT... sucks.

I built Prompt Octopus[2] to evaluate as many prompts as I want, side by side, and it's sped up my workflow dramatically. You can plug in an API key online or self-host (I added python + node.js boilerplates in the repo). Click the Octopus icon in the top right to change your model type, see your history, and change the number of prompt-response boxes you're working with. I'm open sourcing it here and want your feedback, both on the UX and the self-hosting experience!

This week I hope to add diff checking, batch API calls to speed things up, and options to add more LLMs.

[1] https://chainforge.ai/ [2] https://promptoctopus.com

Popularity: 2 points | 0 comments


26. Show HN: Titled "Website"

Show HN: Titled "Website" - Project Screenshot

URL: https://www.ericfzhu.com/

Author: ericfzhu

Description: This is an artwork intended to be about self-reflection, a window into myself using various digital environments. Inspired by Virgil Abloh’s PUBLIC DOMAIN. Try experimenting with it and let me know if you experience anything unique or have any specific feelings.

https://github.com/ericfzhu/website/

Popularity: 2 points | 0 comments


27. Show HN: Web-app with 6,500 audio phrases to practice English

Show HN: Web-app with 6,500 audio phrases to practice English - Project Screenshot

URL: https://www.shadowenglish.com

Author: sergiuuhu

Description:

Popularity: 1 points | 0 comments


28. Show HN: Flame – Data Model and Query Library for Firestore

Show HN: Flame – Data Model and Query Library for Firestore - Project Screenshot

URL: https://flame-odm.com/docs

Author: r2b2

Description: Hi HN, I've been using Firestore as a DB for various projects and web applications since it was launched after Google acquired Firebase.

I built Flame to clarify and reduce model, serialization, authorization, validation, query, and paging code in my projects. In large projects, I've found Flame reduces my Firestore related code by around 90% compared to using firebase-admin directly in each API/Lambda/Function endpoint.

After re-designing the library more than once over the past few years, I've finally put together some docs and published to npm+yarn+etc.

Let me know if you have any questions or suggestions.

Popularity: 1 points | 0 comments


29. Show HN: Write Today, Designing our writing habit

Show HN: Write Today, Designing our writing habit - Project Screenshot

URL: https://writetoday.app/

Author: ksudhakar93

Description:

Popularity: 1 points | 0 comments


Show HN: Link metadata. Complete year 2023 - Project Screenshot

URL: https://github.com/rumca-js/RSS-Link-Database-2023

Author: renegat0x0

Description: Link metadata. Year 2023. Captured, packaged for each day.

Captured: link, title, description, publication date, etc.

I cannot check all of the news feeds in the world, but I may store at least some of them.

Popularity: 1 points | 0 comments


31. Show HN: Using Canvas/Fabric/MediaRecorder to Generate a Rick and Morty Gag

Show HN: Using Canvas/Fabric/MediaRecorder to Generate a Rick and Morty Gag - Project Screenshot

URL: https://ivanca.github.io/toonplates-static/editor

Author: mattigames

Description:

Popularity: 1 points | 0 comments


Conclusion

Today's Show HN roundup showcases a diverse range of innovative projects. From AI-powered tools to creative coding solutions, these projects reflect the dynamic nature of our tech community. Which project caught your attention the most? Let us know in the comments!

Tags: #ShowHN #TechInnovation #DeveloperProjects #AI Applications #Open Source Software