
Explore the hottest developer projects on Show HN for 2025-01-31. Dive into innovative tech, AI applications, and exciting new inventions!
Summary of Today's Content
Today's Product Highlights
- Product Name: Uscope (Linux Debugger)
- Highlights: A fresh take on Linux debugging that aims to improve upon GDB and LLDB pain points, built from scratch with focus on better developer experience.
Quick Summary
- Most Hot Category: Development Tools
- Top Keywords: Linux, Debugging, AI, Local-first
- Most Popular Product: Uscope (203 points, 108 comments)
Technology Trends
- Local-first AI solutions
- Developer productivity tools
- AI-powered code analysis
- Cross-platform compatibility
- Privacy-focused applications
Project Distribution
- Development Tools: 35%
- AI Applications: 25%
- Productivity Tools: 20%
- Documentation Tools: 10%
- Other: 10%
Trend Insights
- Strong emphasis on local-first and privacy-focused AI solutions, moving away from cloud dependencies
- Growing demand for developer productivity tools, especially in debugging and code analysis
- Increasing focus on making complex tools more user-friendly and accessible
- Rise in AI-powered automation for routine development tasks
- Trend toward lightweight, efficient alternatives to existing developer tools
The data shows a clear shift toward developer-centric tools that prioritize efficiency and user experience, with a particular focus on local-first AI solutions and improved debugging capabilities. The high engagement with Uscope suggests strong market demand for better development tools.
Today's Top 10 Trending Products
Top 1. Introducing Uscope, an innovative Linux debugger crafted from the ground up, designed to enhance your debugging experience with powerful features and exceptional performance. (Likes: 203, Comments: 108)
Top 2. Ldump: Effortlessly serialize any Lua data for enhanced efficiency and streamlined data management. Perfect for developers seeking a reliable solution to handle Lua data serialization with ease. (Likes: 92, Comments: 39)
Top 3. voidDB is a powerful transactional key-value database built in Go, optimized for 64-bit Linux systems. (Likes: 59, Comments: 23)
Top 4. Introducing an easy-to-build MCP server solution that seamlessly integrates with custom LLM calls, enabling developers to enhance their projects with advanced language model functionalities effortlessly. Perfect for those looking to streamline their software development process while leveraging cutting-edge AI capabilities. (Likes: 26, Comments: 15)
Top 5. Introducing a compact yet powerful language model that harnesses the capabilities of large-scale models in a smaller package, designed for seamless integration and efficient performance. Experience cutting-edge AI advancements tailored for various applications without compromising on quality or speed. Perfect for developers and businesses seeking to enhance their projects with intelligent language processing. (Likes: 14, Comments: 9)
Top 6. Tclint: Innovative developer tools for Tcl inspired by chip design, enhancing productivity and streamlining workflows. (Likes: 12, Comments: 1)
Top 7. Discover how we tackle the growing trend of interview cheating with innovative solutions designed to ensure fairness and integrity in the hiring process. (Likes: 4, Comments: 6)
Top 8. Explore the innovative DeepSeek R1, powered by ElevenLabs Conversational AI, and engage in dynamic, intelligent conversations that enhance your interactive experience. (Likes: 8, Comments: 2)
Top 9. Discover innovative projects from Val Town, showcasing the latest in technology and creativity. Join the community, explore unique ideas, and find inspiration in a diverse array of projects that push boundaries and spark imagination. Perfect for tech enthusiasts and creators alike! (Likes: 8, Comments: 2)
Top 10. Create intelligent video AI agents effortlessly with DataBridge, empowering seamless integration and innovative automation. (Likes: 8, Comments: 0)
1. Show HN: Uscope, a new Linux debugger written from scratch
URL: https://github.com/jcalabro/uscope
Author: jcalabro
Description: Hi! I've been building a debugger on my nights and weekends because it's fun, and I personally need a better debugger for my work. GDB and LLDB pain me greatly; we can and will do better!
As explained in the README, it's still very early-days and it's not ready for use yet, but check back often because it's improving all the time!
Check out https://calabro.io/uscope for a more detailed explanation.
Thanks for taking a look!
Popularity: 203 points | 108 comments
2. Show HN: Ldump – serialize any Lua data
URL: https://github.com/girvel/ldump
Author: girvel
Description: Some time ago, I was implementing saves for my LOVE2D game. I wanted to do a full dump of the game state -- which included closures (AI), complex graphs, sets with tables as keys and also fundamentally non-serializable data (coroutines and userdata), that require user-defined serialization/deserialization logic. I went through every Lua serialization library -- none covered all data types/cases. So I wrote my own.
It is a polished version, thoroughly annotated, tested and documented. It is made to be as functional and customizable as possible (or at least I did everything I could think of). I would be happy to hear suggestions/corrections for both code and documentation -- even nitpicky ones.
Popularity: 92 points | 39 comments
3. Show HN: voidDB – A transactional key-value DB written in Go for 64-bit Linux
URL: https://github.com/voidDB/voidDB
Author: joel-ling
Description:
Popularity: 59 points | 23 comments
4. Show HN: Simple to build MCP servers that easily connect with custom LLM calls
URL: https://mirascope.com/learn/mcp/server/
Author: wbakst
Description: Hi!
After learning about MCP, I'm really excited about the future of provider-agnostic, re-usable tooling.
Unfortunately I've found that while it's easy to implement an MCP server for use with tools that support it (such as Claude Desktop), it's not as easy to implement your own support (such as integrating an MCP server into your own LLM application).
We implemented a thin MCP wrapper that easily integrates with Mirascope calls so that you can hook up an MCP server and client super easily to any supported LLM provider.
Excited to see what people build with this!
Popularity: 26 points | 15 comments
5. Show HN: Small LLM with Large Power
URL: https://github.com/KarthikDevalla/Maximum-218M
Author: inHUMAN
Description:
Popularity: 14 points | 9 comments
6. Show HN: Tclint – chip design inspired dev tools for Tcl
URL: https://github.com/nmoroze/tclint
Author: nmoroze
Description: I used to work at a small semiconductor startup that wrote chip design automation infrastructure in Tcl. One of our engineers wanted modern dev tooling for Tcl but couldn't find any - so I decided to build it.
Since then, I've been working on tclint in my spare time. It now includes:
- A linter (with plugins to support non-standard commands)
- A formatter
- A language server + VS Code extension
tclint is already being used at my former employer and elsewhere. I have lots of ideas for improvements, such as more linter checks, better extensibility, deeper support for chip design formats (e.g., SDC-specific linter checks), and expanding the language server.
If you write Tcl, give tclint a try! I’d love to hear if you find it useful, and I’d especially love suggestions on what would make it even better.
Popularity: 12 points | 1 comments
7. Show HN: Interview Cheating Is on the Rise--Here’s How We’re Stopping It
URL: https://www.shivonai.com/
Author: Vraj911
Description: Hi HN,
We’re a small team of engineers from Shivon AI building Lyra, an AI-powered hiring tool that helps companies identify truly qualified candidates while detecting interview cheating.
The hiring process today is frustrating—companies spend hours screening candidates, only to realize later that some weren’t the right fit. This problem has become worse with AI tools making it easier for candidates to cheat in interviews, leaving hiring teams unsure if they’re getting the right person.
We saw how much time companies waste on screening and how AI-assisted cheating is distorting the hiring landscape. We wanted to build something that ensures companies focus on the right candidates—without relying on outdated screening methods.
Lyra monitors candidates’ audio, video, and screen activities during the screening round to detect any suspicious behavior or AI-assisted cheating. It then flags inconsistencies in responses, giving recruiters valuable insights to make more informed decisions. Our goal is to bring transparency to the hiring process while saving companies time.
We’re still in beta and would love feedback from the community. If you’re interested, we’re offering limited beta seats for free—just let us know! You can check out more details <https://shivonai.com/> or review the demo <https://youtu.be/ZpvlJYDiRLk>.
Would love to hear your thoughts, suggestions, or any experiences you’ve had with this problem!
Popularity: 4 points | 6 comments
8. Show HN: Talk to DeepSeek R1 with ElevenLabs Conversational AI
URL: https://go.thor.bio/deep-speak
Author: thorwebdev
Description: I hooked up DeepSeek-R1-Distill-Qwen-32B running on Cloudflare Workers AI to ElevenLabs Conversational AI to allow you to chat with DeepSeek R1!
Popularity: 8 points | 2 comments
9. Show HN: Val Town Projects
URL: https://blog.val.town/blog/projects/
Author: stevekrouse
Description: Hello! We at Val Town have spent the last couple months redesigning our product around a new core primitive: Val Town Projects.
Why: Our prior core primitive, a "val", was too small. A val is just a single hosted JavaScript file. Users kept bumping up against rough edges managing lots of disparate vals.
What: A Val Town Project is a group of vals, files, and folders, versioned collectively. They support branches, forks, and merges.
How: We made the sacrilegious decision to not build on git. We instead built a simplified system that works directly in our postgres database.
Our dream is that Val Town Projects will unlock a new kind of collaboration, and we hope you all make amazing things with it!
Popularity: 8 points | 2 comments
10. Show HN: Build video AI agents with DataBridge
URL: https://www.youtube.com/watch?v=1gT8PXzkGHg
Author: Adityav369
Description: DataBridge is a multimodal database for building multi agent AI systems. It's open source and can run fully locally (with easy model swaps to run your favorite models).
Github: https://github.com/databridge-org/databridge-core Docs: https://databridge.gitbook.io/databridge-docs
Popularity: 8 points | 0 comments
11. Show HN: No-Code, Private AI Agents – Build and Run Locally
Author: shreyash_gupta
Description: There's been some interesting work lately with BrowserAI (runs LLMs in the browser using WebGPU) enabling local, private AI processing.
Now, the team has released BrowserAgent - a no-code tool built on top of it. BrowserAgent lets you create custom AI workflows using a drag-and-drop interface, all within your browser. This means personalized web summarizers, research assistants, or content generators can all run locally with no cloud costs and full data privacy.
Check it out here - https://browseragent.dev
Key features include:
- No-Code Workflow Builder: Design custom AI agents using a visual, drag-and-drop interface.
- Browser-Based Execution: All processing happens locally within your browser, ensuring privacy and zero token costs.
- Integration with BrowserAI: Leverages the existing - BrowserAI library for local LLM inference.
- Customizable Agents: Chain multiple steps and configure parameters to build specialized workflows.
- Early Beta Access: The team is actively iterating on the product based on user feedback.
This is an early beta, and the team is working hard based on feedback to bring the features people need as quickly as possible. It's pretty interesting to see what's possible with this drag-and-drop interface.
Would love to hear your thoughts on this!
Popularity: 7 points | 0 comments
12. Show HN: Interactive jq, but it's a bash script using fzf
URL: https://gist.github.com/Thomascountz/5ae98a738abb9246b9f7749f53cdddcf
Author: thomascountz
Description: I was searching for an interactive jq editor when I came across this repo [1], which had an intriguing suggestion for a CLI using only fzf:
echo '' | fzf --print-query --preview "cat *.json | jq {q}"
This sent me down a rabbit hole, and I discovered just how incredibly configurable fzf is.
For instance:
- --bind=ctrl-y:execute-silent(jq {q} $tempfile | pbcopy)
: You can bind custom keys to execute non-default behaviors, like copying the current selection or echo
-ing.
- --query="."
: Start fzf with an initial query (e.g., .
for jq queries) to streamline the experience.
- --preview-window=top:90%:wrap
: You can configure fzf into different layouts, behaviors, and ANSI colors.
- --header=$'ctrl+y : copy JSON\nctrl+f : copy filter\nenter : output\nesc : exit' \
: fzf supports multi-line header to provide instructions or context for the user right in the interface.
[1]: https://github.com/fiatjaf/awesome-jq?tab=readme-ov-file#com...
Popularity: 5 points | 1 comments
13. Show HN: Changelog CLI – no more undescribed changes – CI/TrunkBased oriented
URL: https://github.com/runespoor-engineering/runespoorstack/tree/main/cli/changelog
Author: BorysShuliak
Description: A specialized CLI tool (@runespoor/changelog-manager) designed for managing changelogs and semantic versioning in single repositories, particularly optimized for Continuous Integration and Trunk Based Development workflows.
Key Features: Automated Version Management - intelligently handles semantic versioning based on change types. Standardized Change Documentation - enforces consistent changelog formats. CI/CD Integration - built-in commands for verification in CI pipelines. Issue Tracking - optional integration with issue tracking systems. Git Integration - automated commit and push functionality.
Use Cases: Maintaining consistent changelog entries across team members. Automating version bumps based on change significance. Enforcing change documentation in CI/CD pipelines. Tracking changes with associated issue references. Standardizing release documentation
The tool essentially automates the often manual and error-prone process of maintaining changelogs and version numbers in a development workflow.
Core Commands:
rune change: Interactive command to document changes before merging. Generates timestamped JSON files containing change details. Captures change type (major/minor/patch/none), description, author, and optional issue links
rune verify: CI-focused validation command. Ensures proper change files exist and are valid. Verifies branch differences and file naming conventions
rune apply: Processes accumulated change files. Automatically bumps version numbers based on change types. Updates CHANGELOG.md and package.json. Commits and pushes changelogs
Popularity: 6 points | 0 comments
14. Show HN: Free Online Tool to Create Pretty Looking Charts
URL: https://textquery.app/tools/chart-builder/
Author: shubhamjain
Description:
Popularity: 4 points | 1 comments
15. Show HN: Rocktangle – AI tool to automate market research–saves 10 hours/week
Author: devesh16
Description: AI tool that scrapes and analyzes 1000s of data points from platforms like G2, Reddit, Twitter, and SEMrush to solve a major growth bottleneck: manual market research.
The goal is to help marketers, startups, and product teams save time by automating competitive analysis, sentiment trends, and growth opportunity discovery. Instead of spending hours manually researching, you can get actionable insights in seconds.
Free Trial : You can generate 1 free report.
Popularity: 5 points | 0 comments
16. Show HN: Weekly Podcast on CVEs
URL: https://podcasts.apple.com/us/podcast/the-exploit-podcast-cves-and-security-news/id1793719887
Author: mkagenius
Description: Hello HN,
Keeping up with security vulnerabilities each week can be overwhelming. To make it easier, we’ve created The Exploit Podcast—an automated weekly podcast covering CVEs and security news.
You can listen on:
Apple Podcasts: https://podcasts.apple.com/us/podcast/the-exploit-podcast-cv...
Spotify: https://open.spotify.com/show/6d4yfU1geTLIKtaY7lQJvm?si=YCrh...
We have tried to make it automated so that the creation of podcast is not a burden to us. To help in this, we built CVEingest[1], a tool that:
1. Crawls GitHub Advisory and CVE.org, along with referenced sources.
2. Fetches code diffs (if patch is present)
3. Generates a SSML script where host and guest are talking which can be used to create audio.
4. Creates an audio podcast via Microsoft Speech (or lets you download CVE data in JSON).
This podcast will help you stay ahead of emerging threats.
1. CVEingest: https://github.com/BandarLabs/cveingest
Popularity: 4 points | 1 comments
17. Show HN: Ros2_utils_tool, a powerful GUI toolset for ROS2-based utilities
URL: https://github.com/MaxFleur/ros2_utils_tool
Author: bakefish
Description: Hi Hackernews,
over the past few weeks, I've been tirelessly working on a GUI toolset for all sorts of ROS2-based utilites to simplify my tasks with ROS at work. Now I want to present to you the ros2_utils_tool.
This tool can do many ROS2-based utilites, for example editing a ROS bag file to remove, rename or crop topics, extracting a video or image sequence out of a ROS bag, creating dummy bag files or just publishing a video as a ROS topic.
While being developed to be as simple and lightweight as possible, the toolset supports many advanced options, for example different video and image formats, custom fps values, switching colorspaces and more. I've also heavily optimized the tool to support multithreading or in some cases even hardware-acceleration to run as fast as possible.
The tool offers full graphical user interface support for all features, while I've also added additional command line interface support for most of them.
As of now, the ros2_utils_tool supports ROS2 humble and jazzy.
The application is still in an alpha phase, which means I want to add many more features in the future, for example GUI-based ROS bag merging or republishing of topics under different names, or some more advanced options such as selecting messages for video or image generation.
The ros2_utils_tool requires an installed ROS2 distribution, as well as Qt6 or Qt5 for the user interface, the cv_bridge for transforming images to ROS and vice versa, and finally catch2_ROS for unit testing.
You can install all dependencies (except for the ROS2 distribution itself) with the following command:
sudo apt install libopencv-dev ros-humble-cv-bridge qt6-base-dev ros-humble-catch-ros2
For ROS2 Jazzy: sudo apt install libopencv-dev ros-jazzy-cv-bridge qt6-base-dev ros-jazzy-catch-
Install the UI with the following steps: cd path/to/your/workspace/src
git clone https://gitlab.com/nct_tso_public/mediassist4/ros2_utils_tool.git
cd path/to/your/workspace/
colcon build
Then run it with the following commands: source install/setup.bash
ros2 run ros2_utils_tool tool_ui
The ros2_utils_tool uses the EUPLv1.2 as license. More information, for example regarding the command line interface tools are shown under [0].[0] https://github.com/MaxFleur/ros2_utils_tool
Popularity: 5 points | 0 comments
18. Show HN: An RSS feed for Docker image updates
URL: https://github.com/thebigbone/docker-rss
Author: udev4096
Description: Hi, I couldn't find any RSS feed for docker image updates so I made one. Feedback is highly appreciated!
Popularity: 4 points | 0 comments
19. Show HN: Fancy HN – A Modern Hacker News Client with Real-Time Updates
URL: https://fancy-hn.vercel.app
Author: gokhanozturk
Description: Fancy HN is a modern take on the Hacker News interface, built with performance and usability in mind. I created this because I wanted a more refined reading experience while maintaining the essence of HN.
Key features:
- Real-time updates using Server-Sent Events
- Clean, minimalist UI with dark/light mode
- Built with Next.js 15 + React 19 for optimal performance
- Fully responsive design
- Keyboard navigation support
- Zero ads, tracking-free
Demo: https://fancy-hn.vercel.app GitHub: https://github.com/gokh4nozturk/fancy-hn
Tech stack: Next.js, React 19, TypeScript, Tailwind CSS, Framer Motion, Radix UI
I'd appreciate any feedback from the community!
Popularity: 1 points | 3 comments
20. Show HN: I Learned It's Okay Not to Know Everything as a Software Engineer
URL: https://danielwetan.com/2025/01/25/its-okay-not-know-everything-software-engineer/
Author: danielwetan
Description:
Popularity: 1 points | 3 comments
21. Show HN: iPad app as your AI keyboard
Author: talksik
Description: Hey folks, just dropping an early prototype of a project I’ve been working on.
Please watch the demo & read the memo; it’ll tell you what v1 is about and where we’re headed.
I’m sorry that I couldn’t publish/ready to install; the installation is janky, so please put your email down first.
Also, would appreciate any feedback, even the gnarly type :) Oh, and yes, this isn’t for everyone/setup (certainly not v1).
Popularity: 3 points | 1 comments
22. Show HN: LLPlayer – The media player for language learning, with AI subtitles
URL: https://github.com/umlx5h/LLPlayer
Author: umlx
Description: Hello HN!
I've been developing a video player in C# and WPF for the last 8 months, and now that it reached a certain quality, I'd like to publish it.
github (source, release build) http://github.com/umlx5h/LLPlayer
website https://llplayer.com
LLPlayer is not a normal media player like mpv or VLC, but a media player specialized for language learning. I originally created it for my own English learning, but I have made it more versatile by adding various features.
It is completely free OSS under GPL license.
The main feature is automatic AI subtitle generation using OpenAI Whisper. (Recently, VLC has been in the news for doing the same thing, It doesn't appear to be public yet.)
Subtitles can be generated in real-time from any position in a video in 100 languages. It is fast because it supports CUDA and Vulkan. In addition, by linking with yt-dlp, subtitles can be generated in real time from any online videos. (By the way, Whisper is far more accurate than Youtube's subtitle generation.)
Other unique features include a subtitle sidebar, OCR subtitles, dual subtitles, real-time translation, word translation, and more.
I plan to add more language-specific features in the future, such as Japanese for anime fans.
I have prepared a demo video on GitHub, and I would be very happy if you could take a look at it if you are interested.
Currently, It only supports Windows, but I want to make it cross-platform in the future using Avalonia.
Note that I did not make the core video player from scratch in C#.
I used a .NET library called Flyleaf and modified it, which is a simple yet very high quality library. https://github.com/SuRGeoNix/Flyleaf
It would take a tremendous amount of effort to create a video player in scratch by just one person.
Without this library, LLPlayer would never have existed. Thanks for publishing it as OSS!
Feedback and questions are welcome. Thanks for reading!
Popularity: 4 points | 0 comments
23. Show HN: Lambda Core – Minimal Lambda Calculus in Every Language
URL: https://github.com/kserrec/lambda-core
Author: allthelambdas
Description: Hey HN! I'm working on Lambda Core, a collaborative project to implement the basics of lambda calculus (Booleans and Church Numerals) in every programming language.
The goal: • Show how functional concepts can be encoded in languages from COBOL to Python. • Provide a clear, low-barrier code challenge for anyone interested in functional programming or language theory.
All contributions are welcome. If your favorite language isn’t already in the repo, please add it! The instructions are simple, and it's a fun way to explore how different languages handle higher-order functions.
Check out the GitHub link for details. I'd love your feedback, and hope you'll join in!
Popularity: 4 points | 0 comments
24. Show HN: Income Generating Prompts
Author: kokorikooo
Description: I created a system for income generating prompts. Wanna join?
Popularity: 2 points | 1 comments
25. Show HN: An interactive playground for cellular automata patterns
URL: https://automata.iimaginary.com/
Author: iimaginary
Description: Last month, I stumbled upon an article about 1D reversible automata.
https://richiejp.com/1d-reversible-automata
I was struck by how simple mathematical rules could create patterns that look remarkably like microscope images of living cells. I had to explore this further, so I built Automata - an interactive visualiser where you can play with these patterns yourself.
(Tip: Start with Rule 75 in reversible mode - you'll see what I mean about cell-like patterns)
Excited to hear what you discover.
Thanks to @richiejp whose article sparked this project. I see he's built a very good explorer since I read the article but mine has a couple of different features so I think it's still worth sharing.
Popularity: 2 points | 1 comments
26. Show HN: cfnlite - a simple and sensible CloudFormation generator
URL: https://github.com/a777m/cfnlite/blob/main/examples.md
Author: arm93
Description: TL;DR cfnlite is yet another YAML based config file format, but its the last one, I promise. <insert-relevant-xkcd> I wanted to create a CloudFormation generator with a simple interface and better devUX.
Longer version: So I've recently found myself in a somewhat low code team which is pretty adamant on using CloudFormation for all IaC (we're all in on AWS). My background is mostly in building on-prem data centres and realtime video, so I'd never worked on "the cloud" before now. So, I spent the first two weeks speed running AWS basics and then another two weeks looking into IaC, mostly writing CFN.
Very quickly I realised that working with raw CloudFormation is an PITA. I tried everything to create sensible, reusable, modularised templates - you know the kind of ideals most of our other code is built on - but it just become a pile of parameterised garbage.
Anyways, I then discovered all the options for imperative IaC (CDK, troposphere etc), and had a mess about with those. Heres a hot take: I actually think YAML is better than most of the imperative stuff for at-a-glance debugging/understanding. Regardless, I knew for sure the team was never going to agree with using any of that (they said so lol).
So I decided to build a little library for myself so that I could at least generate CFN for my own work. One thing lead to the other and I decided I could make some kind of CLI tool that takes a small config file and generates the CFN. That way, I wouldn't even need to write custom CDK code for each new CFN template I wanted to make.
And thus the beginnings of cfnlite was born. It kind of started with a series of "What if..." type questions:
- What if I could generate CFN from a small config, what would that config look like?
- What if I didn't have to actually remember what CFN calls each type of resource?
- What if it gave me all the required fields with some defaults?
- What if I could validate types without needing to run the template?
- what if the library could resolve dependecies and do all the !Ref/DependsOn stuff?
- What if it had loops and simple ternary conditions? (haven't answered this one yet)
After a while I realised I could create something in a language agnostic interface, an interface that the team already knew but would also hugely simplify mine - and hopefully my teams lives. I'm also a compiler nerd so I was never going to let the chance to write a code generator pass-up.
I recognise to most I've just recreated a shoddy terraform (although this tool is heavily inspired by Ansible, my fav YAML based IaC) that nobody else will probably ever use but within my constraints, it solved a real problem and more importantly, has been super fun to work on.
How it works
Its basically a wrapper around troposphere:
- yaml config comes in, it gets parsed
- cfnlite builds a dependancy tree based on ref's and DependsOn
- maps user input to troposphere objects for each resource (most of the logic is here)
- spits out the template to stdout or a file
Popularity: 3 points | 0 comments
27. Show HN: Snappy, local-first DeepSeek chat
Author: finolex
Description:
Popularity: 2 points | 1 comments
28. Show HN: VoidDB –A transactional key-value DB written in Go for 64-bit Macintosh
URL: https://github.com/ne-zha-2-on-sub-eng
Author: gisela21
Description:
Popularity: 3 points | 0 comments
29. Show HN: Lesley – A Python Package for GitHub-Styled Calendar-Based Heatmap
URL: https://github.com/mitbal/lesley
Author: mitbal
Description: Hi HN,
I'm excited to share a new open-source Python package I've developed, called Lesley. This package provides an easy way to create calendar-based heatmaps for time-series data, similar in style to GitHub's activity plots.
Lesley includes three primary functions:
cal_heatmap: Generates a calendar-based heatmap for a specified year and dataset, offering a detailed view of daily or weekly activity. month_plot: Creates a heatmap for a specific month, allowing users to drill down into detailed views of their time-series data. plot_calendar: Plots the entire year in a single chart, providing an at-a-glance overview of trends and patterns.
You can explore the source code on GitHub: https://github.com/mitbal/lesley
A live demo is also available online at: https://alexandria-bibliotek.up.railway.app/lesley
I'd love to hear your feedback and suggestions for improvement!
Popularity: 2 points | 0 comments
30. Show HN: AI File Sorter: Easily Organize Files Using AI
URL: https://github.com/hyperfield/ai-file-sorter
Author: hyperfield
Description:
Popularity: 1 points | 1 comments
31. Show HN: Prepare for exams with your own set of questions
URL: https://github.com/Serial-Experiments-LLP/seet-exam-prep
Author: mukundala
Description: What does this app do?
If you are preparing for exams and have a whole set of questions, you can organize your questions as per a simple structure, load them into the app and start revising.
Why this app?
I recently started preparing for AWS certifications. For revising the topics I used AI and AWS documentation to generate a huge set of questions. But then I didn't find any tool/app into which I could load these questions easily. Even the one that I found was a little complicated and not serving my purpose (sorry I forgot that app's name). So I quickly put together this app using plotly dash.
What was my requirement based on which this app is designed?
I wanted a simple interface where the app
1. shows the question with choices 2. I make a choice 3. The app shows the correct answer 4. Along with the correct answer, explanation and reference url are provided.
That's it. Simple process to memorize and master some topics.
I'm going to be using this extensively to prepare for my exams. I also plan to publish my question sets once my preparation is complete for each certificate. Hope someone finds this useful.
Initially I had plans to have score, analytics and such. But then I didn't want to spend too much time on this app. Maybe in future I will add those as well when I'm relatively free.
Popularity: 2 points | 0 comments
32. Show HN: TemplateDocs – An API for generating PDF documents from DOCX templates
Author: alonbar
Description: Hey HN,
I built TemplateDocs (https://templatedocs.io), a service that lets you generate documents from Microsoft Word templates using a simple API or web interface.
I previously created easy-template-x (https://github.com/alonrbar/easy-template-x), an open source library for generating Word documents (~30K downloads/month). After leaving my job at a big tech company, I decided to turn my experience with document generation into a proper SaaS product.
TemplateDocs lets you:
- Use regular .docx files as templates with a simple {{variable}} syntax
- Generate documents via REST API or web interface
- Keep all your Word formatting (fonts, styles, tables) intact
- Handle loops for dynamic content like invoice line items
- Get output in DOCX or PDF format
The web editor lets non-technical users generate documents without coding, while developers can integrate it into their workflows using the API.
There's a small free tier (20 docs) and pricing starts at $9 for 500 documents (one-time payment) up to $99/month for 25,000 documents.
Would love to hear your feedback! Next things I thought of working on:
- Zapier, Make.com and n8n integrations.
- Adding template features like inserting images and links.
Try it out: https://templatedocs.io Docs: https://templatedocs.io/docs
Let me know what you think or if you have any questions!
Popularity: 2 points | 0 comments
33. Show HN: Showdown of Titans: GPT-4o vs. DeepSeek V3 in AI Debate Arena
URL: https://v0-ai-debate.vercel.app/
Author: Sai_Praneeth
Description: Just launched AI Agents Debate Arena – a battleground where OpenAI’s GPT-4o and DeepSeek’s V3 go head-to-head in real-time debates! Users can either pick from AI-suggested topics or enter a custom challenge and watch the models argue their cases. Built using V0, this project explores how different LLMs handle reasoning, persuasion, and counterarguments. Who makes the stronger case? Test it out and let me know which model wins!
https://v0-ai-debate.vercel.app/
Popularity: 2 points | 0 comments
34. Show HN: Exhibitions.London: Every live exhibition, always up to date
URL: https://exhibitions.london/
Author: marche101
Description: I was annoyed I kept missing exhibitions when they were on, so I built a website to track when they're happening.
Any questions? Want me to roll it out to your city?
Popularity: 2 points | 0 comments
35. Show HN: HiFiles AI – Innovative document assistant and files chat
URL: #
Author: raresp
Description: Hello HN readers!
I’m Rares Pascut, and on behalf of the Typing AI Biometrics team, I’m excited to share a side project of ours: HiFiles AI. What is HiFiles AI?
HiFiles AI lets you chat with your files—upload documents, ask questions, and get precise answers without manually searching through pages. What makes HiFiles AI stand out?
Multiple Files, One Chat – Upload PDFs, Word docs, spreadsheets, presentations, and more. Cross-reference data across documents.
Smart Search – Choose between Vector Search for similarity-based queries or Semantic Search for context-aware results.
Dual AI Modes – Get strict file-based responses for accuracy or general AI knowledge for broader insights.
Embeddable Chatbot – Integrate the AI assistant into your website or app.
Privacy First – All interactions are encrypted and follow strict security protocols.
Who is HiFiles AI for? Students – Simplify research and get personalized learning insights.
Professionals – Boost productivity by interacting directly with work documents.
Analysts – Extract and analyze complex data efficiently.
Curious Minds – Dive deeper into materials interactively.
Businesses – Optimize document management, automate workflows, and enhance decision-making.
PricingFree Plan available. Paid plans start at €9.99/month, with yearly discounts. Full details: https://hifiles.com/pricing
How to Get Started?
Sign up at https://hifiles.com and see how it transforms document interactions.
We’d love to hear your thoughts, answer questions, and get feedback! Let’s chat smarter.
With respect, Rares Pascut
---
Disclaimer: HiFiles AI is a side project of Typing AI Biometrics (https://typing.ai).
Popularity: 1 points | 1 comments
36. Show HN: Pause – Unbreakable Focus Timer
URL: #
Author: Hahahadrien
Description: Hey HN,
I built Pause, a radical anti-distraction app that helps you stay focused by blocking all apps with a timer you can’t bypass.
Like many, I often found myself mindlessly scrolling on my phone when I should be working, reading, or just enjoying a break.
App blockers exist, but most can be disabled too easily. Pause is different: there is no way around it – it blocks all your apps, and you have to wait until the timer ends. Simple and effective – no extra fluff, just deep focus. It’s perfect for work, study, reading, or reducing phone addiction.
If you’ve ever felt the urge to "just check something real quick" and lost 30 minutes instead, Pause is for you.
Would love your feedback! Download, try it, and let me know what you think.
DEMO: https://studio.youtube.com/channel/UCOjX7V7XjKwwnH6jm1RBXUg
URL: https://apps.apple.com/fr/app/pause-focus-temps-d%C3%A9cran/...
Popularity: 2 points | 0 comments
37. Show HN: Chrome Split Screen
URL: https://chromewebstore.google.com/detail/split-screen-in-tab-chatg/hcmndcdpgnbchilaejdjacllakhjadnl
Author: jhx2000
Description:
Popularity: 2 points | 0 comments
38. Show HN: LightCombatManager 3.0 – A simple combat manager for d20-based RPGs
URL: https://github.com/MaxFleur/LightCombatManager
Author: bakefish
Description: Hi HN,
almost two years ago, I presented LightCombatManager (or LCM) to you [0]. Since then, I've added countless new features and other improvements.
In short, LCM is a tool to manage combats for all sorts of d20-based role playing games. Via a simple and intuitive dialog, characters can be easily created and added to a combat table. The combat table can then be edited in all sorts of ways - dragging and dropping rows if characters move their initiative, deleting entries for killed characters or enemies, apply status effects... many convenience features such as undoing changes, shortcuts and context menu entries are also supported.
LCM supports many different d20-based RPG systems, for example DnD 3.0E/3.5E/5E or the Pathfinder games. It runs on all major desktop platforms, which are Linux, Windows and MacOS.
Since my first post, I've added many more use- and powerful features, such as an enhanced status effects display, storing characters as templates so they can be added into a combat even faster, the ability to add multiple characters (for example minions) at once, a nice new toolbar and logging widget showing the most recent actions done, custom icons and many more things.
I've also did tons of work for the infrastructure behind the code. LCM now supports MacOS, Qt6 and a few C++20-based features. Additional CI was also added for all three major platforms.
For the future, even more features are planned, such as storing custom status effects.
If you want to tryout LCM, check the most recent releases under [1]. If you want to build it yourself, you need Qt6 or Qt5, Catch2 and CMake. On Ubuntu, the following command will install all dependencies at once:
sudo apt install qt6-base-dev libqt6svg6 libqt6svg6-dev catch2 uncrustify cmake
Then, follow these steps:1. Clone the repository [2].
2. Open a terminal and cd into the repository dir.
3. Hit
mkdir build
cd build
cmake ..
make
[0] https://news.ycombinator.com/item?id=34949396[1] https://github.com/MaxFleur/LightCombatManager/releases
[2] https://github.com/MaxFleur/LightCombatManager
Popularity: 2 points | 0 comments
39. Show HN: Test automation that doesn't suck
URL: https://app.magnitude.run/demo
Author: thrgreenwald
Description: Hey HN. We’re two devs building Magnitude (magnitude.run), a software testing platform to eliminate brittle and high-maintenance testing. It uses LLM-powered web agents to execute natural language test cases while identifying specific bugs along the way.
There’s plenty of buzz around web agents and new approaches to automated testing, so what makes our product different? Our approach is web-native, provides dynamic yet consistent behavior, and is packaged in an all-in-one solution so that you can forget about maintaining internal tools for testing.
With Magnitude, you’re able to create test cases in natural language that just work based on what you intend, rather than relying on a particular webpage structure. Instead of brittle test failures becoming white noise, you’ll know that when a test fails, it means real users could be impacted.
If you’d like to give this a try, check out our preview. We’d love to hear what you think about it.
- Tom & Anders
Popularity: 2 points | 0 comments
40. Show HN: Aquila a small code embedding tool
URL: https://github.com/amanv8060/aquila
Author: amanv8060
Description: It's a small utility tool to embed code excerpts in your documentation.
Popularity: 2 points | 0 comments
41. Show HN: Couscous – AI-powered code reviews that keep your team in sync
URL: https://github.com/ARAldhafeeri/couscous
Author: araldhafeeri
Description: Couscous is a VS Code extension that uses AI to analyze your code quality against best practices and team conventions. It provides instant visual feedback, rewarding you with the satisfaction of delivering high-standard "code dishes" or... well, letting you know when your code needs a little more seasoning.
Think of it as your personal code chef, ensuring your team follows conventions and best practices. Write clean, elegant code, and you'll feel like a master chef in a prestigious restaurant, serving up delicious couscous. But if your code is messy or inconsistent, you might just get a not-so-appetizing reminder to clean up your act.
Features AI-powered code analysis using Deepseek Couscous icon for compliant files (score > 70%) Poop icon for files needing improvement Inline violation highlighting AI-generated improvement suggestions Quick-fix code actions
Popularity: 2 points | 0 comments
42. Show HN: Print PDFs as Books
URL: https://matiasmorant.github.io/screen-to-paper/
Author: wvlia5
Description: Print the processed pdf, fold at the middle, and you have a book!
if you simply print a pdf, it's uncomfortable to read, as all paper sheets are unattached. This transforms the input pdf into a new pdf that can be printed as a book.
Popularity: 2 points | 0 comments
43. Show HN: Word Dynasty
URL: https://pingtype.github.io/wordDynasty/index.html
Author: peterburkimsher
Description: Word Dynasty is like Bejeweled, but for letters.
• It draws lines for each word, and lists them at the bottom of the page.
• Click any two tiles in sequence to swap the letters.
• I suppose the goal is to find as many words as possible, or one word per line.
Known issues:
• The grid sometimes looks wider than the page on mobile.
• It needs a Readme and icon.
• Overlapping lines just look like one long line.
• Sometimes the lines get drawn wrong and they get offset left by a few pixels. Not sure why.
• It doesn't handle diagonals yet, just horizontal and vertical.
Popularity: 2 points | 0 comments
44. Show HN: I made a local, private AI friend
URL: https://heyamy.ai/
Author: qualitywithin
Description: As children, we had imaginary friends. When LLMs came about, I thought we could finally bring imagination into reality - a physical embodiment that may even be helpful to children’s growth.
I made Amy as a fun side project.
Some things that I thought were important:
- Conversations and data had to stay local and private. They shouldn’t go to an API somewhere, and I shouldn’t have to pay more to talk to Amy more
- Amy should be cheap. A chip like Nvidia’s Jetson Orin Nano costs ~$250 alone, so this in particular was tricky
- Amy doesn’t and shouldn’t need to be everywhere - on your phone, tablet, etc. There’s beauty in a simple physical embodiment
This is a prototype and I'd appreciate any feedback, but I'll make more if there's interest!
Popularity: 2 points | 0 comments
45. Show HN: AI-curated daily news quiz, inspired by Wait Wait... Don't Tell Me!
URL: https://www.snoozpaper.com/
Author: mmoustafa
Description: Hey HN, I've been trying to stay away from doom-scrolling the usual content feeds but wanted to get a quick peek of daily headlines to stay in the loop. I enjoy listening to NPR's WWDTM, but the weekly cadence has become a bit slow for our era.
So I built this app. Every morning Claude Sonnet 3.5 sifts through the latest news and creates a daily news quiz to keep you informed in a quick fun way.
Let me know what you think!
Popularity: 2 points | 0 comments
46. Show HN: ParlayMeister – Your AI Sports Betting Sidekick for Smarter Wins
URL: https://parlay.lemeister.com/
Author: YoNoCode
Description:
Popularity: 1 points | 0 comments
47. Show HN: Edit the filesystem like a text buffer in VSCode
URL: https://github.com/ahrm/voil
Author: hexomancer
Description: I wrote a vscode extension which allows you to create/rename/move/delete files by editing a text buffer. If you are familiar with oil.nvim, this is similar. In my opinion this is vastly superior to the built-in file manager because it allows you to utilize your existing text-editing muscle memory into file manipulation skills, as opposed to the built-in file explorer which requires mouse or at least memorizing new keyboard shortcuts. There is a video demo on the github page.
Here is the extension page on the visual studio marketplace: https://marketplace.visualstudio.com/items?itemName=AliMosta...
Popularity: 1 points | 0 comments
48. Show HN: Anki Deck Builder
URL: https://github.com/pushpankar/anki-deck-builder
Author: pushpankar
Description: Hi HN, I built an automatic deck builder for anki. As a non-native english speaker but avid reader, I find that I don't know many words while reading a book. While I can approximate the meaning, it slows me down and many times I move on with ambiguity. Sometimes the words are critical in the context but I don't like to pause and lookup in dictionary. Even if I do, I tend to forget them soon.
Also, Anki is the best tool for long term retention but building a deck is cumbersome. So, I built this tool to extract the words from the book I am reading and add those to my anki deck.
It is free, give it a try and share your feedback or features you would like to see.
Thanks, Pushpankar
Popularity: 1 points | 0 comments
49. Show HN: AntiDetection, make ChatGPT generated text undetectable and more human
URL: https://antidetection.com/
Author: remorses
Description:
Popularity: 1 points | 0 comments
50. Show HN: Booktranslator so my mom (and you) could read books
URL: https://booktranslator.ai
Author: ainarsklavins
Description: Hey HN,
My mother does not read English, but there are many great books about health, longevity, and other important topics that are only in English. I am not ready to wait years for them to be translated. So, I created this booktranslator.ai so anyone could translate books and read them in their native language.
The first users of my product also shared that they sometimes translate this book because it is easier for them to read in another language than when the book is released.
A side story - I just learned to code and switched to Cursor to speed things up, so this is the first project I have created from scratch to launch. Here is the power of the Cursor. AMA.
Maybe you can also find a use for such a tool.
Popularity: 1 points | 0 comments
51. Show HN: CommitGenius – AI-Powered Commit Messages with Zero Setup
URL: https://github.com/bannawandoor27/Commitgenius
Author: bannawandoor27
Description: Hey HN,
I built CommitGenius, a CLI tool that generates commit messages based on your code changes—completely offline using local LLMs (via [Ollama](https://ollama.ai)).
### Why?
I got frustrated while writing commit messages during a coding session. Instead of wasting time, I took a quick 20-minute break, fired up Windsurfer IDE, and built this tool. Sometimes, the best solutions come from just scratching your own itch!
### What It Does
- Analyzes your staged code changes to understand what you've done
- Generates clean, conventional commit messages that actually make sense
- Works 100% offline—no cloud dependencies, no context switching
- Minimal setup—just install and run
### Quick Start
cargo install commitgenius
git add .
cmgenius
Example output:feat(auth): improve JWT token validation and error handling
Would love to hear your thoughts—any feedback or ideas to improve it? Also, what’s the most useful tool you’ve built in a single coding session?
Popularity: 1 points | 0 comments
52. Show HN: Sink 5000 rows/SEC from Kafka –> Postgres using Python and 250MiB Mem
URL: https://sql-flow.com/docs/tutorials/postgres-sink/
Author: dm03514
Description: Hello! I've been working on building a flink alternative using DuckDB.
Building off of DuckDB makes it easy to leverage all the integrations DuckDB supports.
Using batching it's trivial to insert 5000 rows / second into a small postgres instance running locally in docker!
Would love your thoughts and feedback, thank you!
What do your data stacks look like for doing this non-differentiating data work like connecting streams and sources together?
Popularity: 1 points | 0 comments
53. Show HN: Kitlab a Collection of Tools for Webdevs
URL: https://kitlab.dev
Author: Hachiy
Description: I have created kitlab.dev, which is a collection of various tools that may help developers or anyone else. It offers image optimization, a QR code generator, a button generator, a CSS keyframe generator, an Open Graph image generator, a favicon generator, and much more! :)
The reason I made this is that I always wanted to have my own free toolkit. Any feedback is welcomed.
Popularity: 1 points | 0 comments
54. Show HN: Hobbestie – A platform for niche hobbyists
Author: anita8585
Description:
Popularity: 1 points | 0 comments
55. Show HN: LilGPT – A Tiny macOS GPT Client
URL: https://github.com/haxzie/lil-gpt
Author: haxzie
Description:
Popularity: 1 points | 0 comments
56. Show HN: I built a simplified Android launcher for seniors
URL: #
Author: v123l
Description: Hello everyone,
I built this app for a family member, which allows me to set up a simple home screen with selected apps and optional contacts, while locking down everything else to avoid mistakenly changing anything.
Another reason for creating this app was that the existing launchers for seniors had confusing or not good UI for home screen.
https://play.google.com/store/apps/details?id=com.eldo.launc...
Would love to hear the feedback.
Popularity: 1 points | 0 comments
57. Show HN: Automate the Creation of CI/CD Pipeline from Hours to Minutes
URL: https://github.com/ARAldhafeeri/Blaze-cicd
Author: araldhafeeri
Description: Blaze CI/CD is a Command Line Interface (CLI) tool designed to automate the creation of production-ready CI/CD pipelines. The tool integrates with Kubernetes, Docker, DockerHub, GitHub, GitHub Actions, and ArgoCD to provide a seamless setup experience. Users provide essential details such as project name, API keys, and application configurations, and the tool handles the creation of namespaces, repositories, and CI/CD pipelines.
Automated Pipeline Creation: Automates the setup of CI/CD pipelines using Kubernetes (kubectl), Docker, GitHub, and ArgoCD. YAML Configuration: Users provide project and application details via a YAML configuration file that will be used to construct the entire CI/CD pipeline with a single command. Multi-Service Integration: Integrates with DockerHub, GitHub, and ArgoCD to create repositories, projects, and applications. Can handle pipelines for multiple services. CLI Interface: Simple command-line interface with init and build commands. Minimal Setup: Other than configuring kubectl, Python, installing the package, and providing API keys, there are no additional steps other than filling out the config.yaml. Graceful Degradation: Blaze CI/CD ensures robust pipeline creation by verifying the existence of resources at each step. If a resource (e.g., repository, project, or application) already exists, Blaze skips its creation to avoid redundancy. If a resource is missing, it creates it automatically.
Popularity: 1 points | 0 comments
58. Show HN: MyLog.food – AI-Powered Food Tracking Using Natural Language / Photos
URL: https://mylog.food
Author: Extender777
Description:
Popularity: 1 points | 0 comments
59. Show HN: Use AI to simplify posting to GitHub and Slack
URL: https://gist.github.com/duane9/646bcdee73c63eca776c6be99733e9a1
Author: rem_one
Description:
Popularity: 1 points | 0 comments
60. Show HN: TypePractice Select – Improve Focus and Typing While You Read
URL: #
Author: serverlessmania
Description: TypePractice Select is a Chrome extension that turns reading into an interactive experience. Instead of passively consuming text, you type what you read—enhancing focus, comprehension, and typing speed.
Try it now
Chrome Extension (https://chromewebstore.google.com/detail/typepractice-select...)
GitHub https://github.com/zerubeus/type-selection
Would love to hear your thoughts!
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