Show HN Today: Top Developer Projects Showcase for 2024-12-06
SagaSu777 2024-12-09

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

Summary of Today's Content

Today's Show HN submissions featured various innovative projects spanning different domains. Notable highlights include a speech transcription tool using Intel NPU, a GitBook documentation downloader for LLMs, and a Rust crate for assert macros. Several AI-focused projects emerged, including an AI betting prediction tool, a selfie enhancement system, and a tool analyzing Reddit posts for idea validation. Developer tools like Go slice accessor generator and TypeConf for config typing were introduced. Other interesting projects included an interactive world news map, a decentralized web publishing network, and an open-source web application firewall called BunkerWeb. The submissions also featured educational tools, gaming experiences, and various utility applications aimed at solving specific user needs.

1. Show HN: Quick and dirty speech transcription on an Intel NPU

URL: https://github.com/ellenhp/whisper-npu-server

Author: ellenhp

Description: tldr: I made a global hotkey on my laptop that will record my voice while I hold it down, transcribe the result and type out what it thinks I said.

Background:

My laptop was stolen recently and the new one I got to replace it has an Intel NPU [0] in it. The promise of the NPU is running small machine learning models efficiently on mobile hardware. I thought a good application of this would be using whisper to transcribe speech into text. There’s not really much [1] out there on Linux that can do this right now which is kind of a bummer because it’s a big accessibility thing to be able to type with your voice. I use my Sway configuration [2] to map the right control key to run a wrapper program [3] and then the release of the right control key to send a SIGINT to that program. The wrapper catches the SIGINT, ends transcription, and types the transcribed text into the focused application with the enigo crate.

Repo link: https://github.com/ellenhp/whisper-npu-server

This is not one of my high polish projects, but I did want to throw it out there into the world, especially because the OpenVINO project doesn't have any containerized NPU examples, even for LLMs.

[0] https://intel.github.io/intel-npu-acceleration-library/npu.h...

[1] I found this, and based some of my code on it: https://github.com/oddlama/whisper-overlay

[2] See end of post for example.

[3] https://github.com/ellenhp/whisper-transcription-wayland/

Sample Sway config:

bindsym --no-repeat Control_R exec "whisper-transcription"

bindsym --release Control_R exec killall -2 whisper-transcription

Popularity: 2 points | 0 comments

Show HN: Quick and dirty speech transcription on an Intel NPU - Project Screenshot


2. Show HN: GitBook Documentation Downloader for LLMs

URL: https://github.com/Amal-David/gitbook-downloader

Author: amaldavid

Description: I built a tool that converts GitBook docs into LLM-friendly markdown files. Perfect for feeding technical documentation into ChatGPT, Claude, or custom LLaMA models. GitHub: https://github.com/Amal-David/gitbook-downloader Key features:

Downloads complete GitBook documentation sites Converts to clean markdown format Web interface for easy URL input Works with ChatGPT, Claude, and other LLMs Preserves document structure and internal links [Still some bugs here, need to fix it]

Will publish a hosted version if there is enough interest.

Ideal for:

Training custom LLMs with technical docs Building knowledge bases for AI assistants Quick reference docs in AI chat context windows

Looking for feedback, especially from those working with LLMs/AI. What other documentation platforms should I support?

Popularity: 2 points | 1 comments

Show HN: GitBook Documentation Downloader for LLMs - Project Screenshot


3. Show HN: Assertables version 9, a Rust crate of assert macros for smarter tests

URL: https://github.com/SixArm/assertables-rust-crate

Author: jph

Description:

Popularity: 1 points | 0 comments

Show HN: Assertables version 9, a Rust crate of assert macros for smarter tests - Project Screenshot


4. Show HN: Go-gen-slice-accessors – Generate slice accessor methods in Go

URL: https://github.com/snamiki1212/go-gen-slice-accessors

Author: snamiki1212

Description: Hi HN,

I would like to share my open-source tool, go-gen-slice-accessors! It is a code generation tool written in Go that helps create accessor methods for slices of structs.

Manually defining accessor methods can be repetitive and tedious. go-gen-slice-accessors eliminates this hassle, letting you focus on the more important parts of your code.

https://github.com/snamiki1212/go-gen-slice-accessors

I would love to hear your feedback, suggestions, or comments!

Popularity: 3 points | 0 comments

Show HN: Go-gen-slice-accessors – Generate slice accessor methods in Go - Project Screenshot


5. Show HN: I made an AI betting prediction tool

URL: https://www.tipstergpt.xyz

Author: lefos

Description: Hey HN,

I’m Lefteris, a bilingual Greek/English solopreneur who’s spent years trying to build a startup... still trying lol. I previously co-founded Swollet, which of course failed, and now I’m diving into something new: TipsterGPT.

The idea came from a love of data, sports, and the growing potential of AI. TipsterGPT generates betting predictions based on your input—think leagues, divisions, teams, or specific parameters you care about. My goal is to provide transparency and give users control, rather than cookie-cutter predictions.

I’m here to learn about your thoughts, suggestions, and critiques. If this sounds interesting (or if it doesn’t), I’d love to hear why.

Feedback = gold. Thanks!

Popularity: 1 points | 3 comments

Show HN: I made an AI betting prediction tool - Project Screenshot


6. Show HN: I hacked together an app that lets you charge anywhere in the US

URL: #

Author: flyingcoder

Description: Hi HN,

Long time reader, first time poster. The EV charging infrastructure in the US is quite a mess (unlike the EU), where we have very few roaming options and the apps suck to use. Have been spending the past year building a native Swift app which lets you charge with over 7 networks, and it's really easy to use. I've seen a lot of threads on HN on this topic so thought I'd share it here :)

iOS: https://apps.apple.com/us/app/porta-charge/id6449201933

Sorry that it's not on Android yet... I made a web app for the time being, which lets you start a charge from our web app on mobile, but the MapKit JS library from Apple is very meh / slow and in the process of switching it out... https://portacharging.com Any feedback is super appreciated! Thank you

Popularity: 6 points | 2 comments


7. Show HN: When you open a new tab, see a fun moment from that day in history

URL: https://chromewebstore.google.com/detail/empty-title/nidngfccmocbbmpjlmlfioljkeajbdek

Author: awwstn

Description:

Popularity: 3 points | 0 comments

Show HN: When you open a new tab, see a fun moment from that day in history - Project Screenshot


8. Show HN: Simple ColorBlock Game I Coded with ChatGPT Pro Mode

URL: https://colorblocks.franzai.com/

Author: franze

Description:

Popularity: 2 points | 0 comments

Show HN: Simple ColorBlock Game I Coded with ChatGPT Pro Mode - Project Screenshot


9. Show HN: AI to turn your selfies into stunning photos

URL: https://imagiself.com

Author: imagiself

Description: Turn your selfies into stunning photos with the most advanced Personal AI Photographer. Choose from unique locations, epic scenes, or fantasy worlds, and see yourself anywhere you can imagine.

Popularity: 1 points | 0 comments

Show HN: AI to turn your selfies into stunning photos - Project Screenshot


10. Show HN: Qtmonkeytype- A smooth typing software for PC; monkeytype.com clone

URL: https://github.com/Mouad4399/Qtmonkeytype

Author: Mou3mida

Description: What my Project Does? Qtmonkeytype is still not fully completed , but it has the majority of features of the original website like:

Smooth typing

Good UI

Customizable theme

it is cross-platform thanks to Qt

Target Audience People who want to practice typing offline.

Comparison honestly, I have been looking for a typing test desktop application, but most of apps that I found were bad and not comfortable and not as good as monkeytype.com so I tried to make One

Popularity: 1 points | 0 comments

Show HN: Qtmonkeytype- A smooth typing software for PC; monkeytype.com clone - Project Screenshot


11. Show HN: I made a website for people to bet on my blood glucose

URL: https://diabet.zengin.io/

Author: huseyz

Description: I made a fun (imaginary money, a.k.a. candies) betting site where you can place a bet on my blood sugar levels.

Popularity: 2 points | 1 comments

Show HN: I made a website for people to bet on my blood glucose - Project Screenshot


12. Show HN: AI-Powered data and insight generator

URL: https://pollsensei.ai/register

Author: Winkay_

Description: Free Signups

Popularity: 1 points | 0 comments

Show HN: AI-Powered data and insight generator - Project Screenshot


13. Show HN: I built an Obsidian vault, connecting all Kanji

URL: https://github.com/AlexW00/Kanji-Vault

Author: surrTurr

Description:

Popularity: 5 points | 1 comments

Show HN: I built an Obsidian vault, connecting all Kanji - Project Screenshot


14. Show HN: Typeconf – a tool that adds types to configs

URL: https://typeconf.dev

Author: mifydev

Description:

Popularity: 1 points | 0 comments

Show HN: Typeconf – a tool that adds types to configs - Project Screenshot


15. Show HN: Chat with o1 from Claude Desktop

URL: https://github.com/mzxrai/mcp-openai

Author: mbm

Description:

Popularity: 2 points | 0 comments

Show HN: Chat with o1 from Claude Desktop - Project Screenshot


16. Show HN: PVBenchmark – Forecast and Benchmark PV Systems with Real-World Data

URL: https://pvbenchmark.de/

Author: muc-martin

Description: Hi HN,

I want to share PVBenchmark with you, a side project designed to help owners of photovoltaic systems forecast and benchmark their solar energy production.

Small plug-and-play solar systems, like those increasingly popular in Germany and around the world, allow homeowners and renters to install solar panels on balconies, rooftops, or backyards. These systems make renewable energy more accessible and help reduce electricity bills. However, understanding how well a system is performing or whether it’s optimized can be challenging.

PVBenchmark is here to address that challenge by offering:

Forecasting: Enter your location and details for multiple surfaces (orientation, tilt, and capacity) to get tailored solar production forecasts.

Benchmarking: Compare your actual energy production with real-world data from other users’ systems. By crowdsourcing production data, the platform builds a growing dataset that enables meaningful comparisons and insights. Over time, the plan is to expand benchmarks to include specific solar modules, inverters, and batteries, providing unbiased evaluation data beyond product marketing claims.

Though the project started with a focus on Germany, PVBenchmark now supports English and supports global production forecasts. As interest in small-scale solar systems grows in the U.S. and beyond, I hope this platform can become a valuable resource for homeowners, renters, and energy enthusiasts alike.

It’s an early version, and I’d love to hear your feedback. Thanks, and I look forward to your thoughts!

Popularity: 1 points | 0 comments

Show HN: PVBenchmark – Forecast and Benchmark PV Systems with Real-World Data - Project Screenshot


17. Show HN: Get Another Word – minimalistic thesaurus

URL: https://getanotherword.com

Author: Igor_Wiwi

Description:

Popularity: 2 points | 1 comments

Show HN: Get Another Word – minimalistic thesaurus - Project Screenshot


18. Show HN: DRSS – Decentralized web publishing network

URL: https://reader.did-1.com/posts

Author: brisky

Description:

Popularity: 3 points | 0 comments

Show HN: DRSS – Decentralized web publishing network - Project Screenshot


19. Show HN: Geolede – An interactive world news map

URL: https://www.geolede.com/

Author: gocfs

Description: Hello HN! I wanted to share my first web application, Geolede, which presents country-specific news articles and geographical information using an interactive map.

This was born out of personal curiosity while traveling. I was interested in the local news of the area I was visiting, as well as surrounding countries. I went searching online for a fun way to learn about them, but nothing suited exactly what I was looking for, so I tried building it myself.

While functional, this is still a work in progress, and I have some ideas for new features - specifically search functionality. Though every country should have data, some are so small that clicking within their borders is difficult unless you know exactly where to look! I'd also like to get better and more local sources of news.

Happy to hear your thoughts!

Popularity: 1 points | 0 comments

Show HN: Geolede – An interactive world news map - Project Screenshot


20. Show HN: Real-Time YOLO Object Detection in Elixir: Fast, Simple, Extensible

URL: https://github.com/poeticoding/yolo_elixir

Author: alvises

Description:

Popularity: 76 points | 11 comments

Show HN: Real-Time YOLO Object Detection in Elixir: Fast, Simple, Extensible - Project Screenshot


21. Show HN: Hacker Radio – NotebookLM style episodes based on /best and HN comments

URL: https://hacker-radio.onrender.com

Author: jmacd

Description: I've been working on this for a few days as I find it increasingly difficult to keep up with HN-related reading. Articles’ content is scraped and processed into detailed summaries, which are then combined with the top comments in the related HN thread and then passed to 4o to generate the script. I am using Google's Multispeaker TTS as it sounds great and parallelizes the audio file generation.

Popularity: 2 points | 0 comments

Show HN: Hacker Radio – NotebookLM style episodes based on /best and HN comments - Project Screenshot


22. Show HN: Generate Highly Detailed Notes and Quizzes from Any Recording or Video

URL: https://note-ai.co

Author: Rezentic

Description: A brilliant note taker for your PC/laptop. Record your own computer/microphone audio or via the chrome tab and transcribe this into Specific notes

Check it out and let me know your opinion!

Declutter your textbook notes with organized Transcriptions Generate quizzes & practice questions from any recording Summarize hours worth of videos in minutes

Track meetings from apps installed on your computer such as zoom, teams, slack, etc.

Download here: https://chrome.google.com/webstore/detail/jglbjhnofpaibaokbn...

Popularity: 1 points | 0 comments

Show HN: Generate Highly Detailed Notes and Quizzes from Any Recording or Video - Project Screenshot


23. Show HN: Simple VPN Comparison Table

URL: https://vpns.gg

Author: HIFINOFLY

Description:

Popularity: 4 points | 3 comments

Show HN: Simple VPN Comparison Table - Project Screenshot


24. Show HN: MilkDropLM – generate presets for the MilkDrop music visualizer

URL: https://huggingface.co/InferenceIllusionist/MilkDropLM-7b-v0.3

Author: nuclearsugar

Description:

Popularity: 3 points | 1 comments

Show HN: MilkDropLM – generate presets for the MilkDrop music visualizer - Project Screenshot


25. Show HN: Mimair, reducing the workload of spaced repetition and active learning

URL: https://www.mimair.com/

Author: JackDanMeier

Description: Quickly generate flashcards by highlighting text from a pdf.

Get simple explanations for complex subjects.

Review your flashcards with a spaced repetition algorithm(FSRS) and have your answer automatically graded.

Press the reference in a to quickly jump back to it's origin.

There are more small features but those are the most interesting. Hit me with as much feedback as you can muster :)

Popularity: 1 points | 0 comments

Show HN: Mimair, reducing the workload of spaced repetition and active learning - Project Screenshot


26. Show HN: BunkerWeb – The Open-Source Web Application Firewall (WAF)

URL: https://github.com/bunkerity/bunkerweb

Author: bnkty

Description:

Popularity: 111 points | 28 comments

Show HN: BunkerWeb – The Open-Source Web Application Firewall (WAF) - Project Screenshot


27. Show HN: A tool that analyzes Reddit posts to validate your idea

URL: https://buildpad.io/idea-validation

Author: davidheikka

Description: We wanted to make idea validation super easy and available to everyone so we built this free tool.

How it works:

1. Describe your idea

2. Get a problem statement + target audience (modify if needed)

3. Click search

4. Our AI searches through millions of Reddit discussions to gauge market demand

5. Get a detailed analysis with insights about potential demand for your idea and some of the relevant posts found

I know some people will be worried about getting their ideas stolen so I want to make it clear that your ideas are private and are not saved.

Appreciate any feedback on how we can make this better for you.

Thank you!

Popularity: 2 points | 0 comments

Show HN: A tool that analyzes Reddit posts to validate your idea - Project Screenshot


28. Show HN: TallyCal – A Doodle alternative for group scheduling polls without ads

URL: https://tallycal.com/

Author: sk24iam

Description: I was frustrated with many of the existing solutions for group scheduling due to being covered with ads, terrible UI, or a lack of features. In 2022, I built and launched my own solution. The app is 100% built with nocode (Bubble) and the goal was to be quick, easy, and simple for users. A majority of users are in education, staffing/recruiting, or coordinating social events. Below are some of the features that make it stand out.

- 100% free to get started without ads and no registration required

- Simple UI that works well on mobile

- Both traditional and heatmap polls for finding calendar dates (also signup sheets available)

- Cross timezone functionality

- Schedule single day or multi day events

Let me know what you think.

Popularity: 1 points | 0 comments

Show HN: TallyCal – A Doodle alternative for group scheduling polls without ads - Project Screenshot


29. Show HN: Santa's Adventure – A Festive Gaming Experience for Everyone

URL: https://santaadventure.net

Author: jerrylearner

Description: Welcome to Santa Adventure, a magical gaming wonderland filled with Christmas spirit! We've carefully crafted a collection of interactive games featuring Santa Claus and holiday themes, from the heartwarming Mr. and Mrs. Santa adventure to engaging gift-matching challenges. Each game is infused with festive charm, making it perfect for families sharing precious moments or individuals seeking holiday entertainment. Whether you're helping Santa deliver presents or solving Christmas puzzles, Santa Adventure offers a unique gaming experience that captures the true essence of the holiday season. Join us on this delightful Christmas journey filled with surprises and joy!

Popularity: 2 points | 0 comments

Show HN: Santa's Adventure – A Festive Gaming Experience for Everyone - Project Screenshot


30. Show HN: I Made a Free User Profile Generator

URL: https://www.fakerson.co/

Author: mhfrenchtm

Description:

Popularity: 2 points | 4 comments

Show HN: I Made a Free User Profile Generator - Project Screenshot


31. Show HN: Prompt Engine – Auto pick LLMs based on your prompts

URL: https://jigsawstack.com/blog/jigsawstack-mixture-of-agents-moa-outperform-any-single-llm-and-reduce-cost-with-prompt-engine

Author: yoeven

Description: Nowadays, a common AI tech stack has hundreds of different prompts running across different LLMs.

Three key problems:

- Choices, picking from 100s of LLMs the best LLM for that 1 prompt is gonna be challenging, you're probably not picking the most optimized LLM for a prompt you wrote.

- Scaling/Upgrading, similar to choices but you want to keep consistency of your output even when models depreciate or configurations change.

- Prompt management is scary, if something works, you'll never want to touch it but you should be able to without fear of everything breaking.

So we launched Prompt Engine which automatically runs your prompts for you on the best LLM every single time with all the tools like internet access. You can also store prompts for reusability and caching which increases performance on every run.

How it works?

tldr, we built a really small model that is trained on datasets comparing 100s of LLMs that can automatically pick a model based on your prompt.

Here's an article explaining the details: https://jigsawstack.com/blog/jigsawstack-mixture-of-agents-m...

Popularity: 85 points | 14 comments

Show HN: Prompt Engine – Auto pick LLMs based on your prompts - Project Screenshot


32. Show HN: Talk to Santa x ElevenLabs – A Santa you can talk to

URL: https://www.talktosanta.io

Author: louisjoejordan

Description: I put together a small project that lets you talk to an AI Santa Claus at https://talktosanta.io. The voice is generated using ElevenLabs (based on a trained voice actor), and there’s no login required. For each conversation started, ElevenLabs will donate $2 to charity (capped at $11,000).

Just a holiday experiment. Feedback is welcome.

Popularity: 2 points | 3 comments

Show HN: Talk to Santa x ElevenLabs – A Santa you can talk to - Project Screenshot


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