-->
Explore the hottest developer projects on Show HN for 2024-11-17. Dive into innovative tech, AI applications, and exciting new inventions!
Today’s highlights include a variety of innovative projects across different fields. Notable mentions are Unfeed, a free RSS reader, and the app Islet, designed to help manage diabetes using AI. Other intriguing tools include Accio, an AI sourcing agent for Alibaba, and Moodpaper, which generates personalized wallpapers based on user moods. Focal offers a dynamic way to block distractions while browsing, and PVBenchmark helps users optimize their solar energy systems. Additionally, several developers shared tools for AI interaction, programming enhancements, and lifestyle management applications.
URL: https://unfeed.net
Author: vasanthv
Description:
Popularity: 2 points | 2 comments
URL: https://github.com/frectonz/pglite-fusion
Author: khanmitdoit
Description:
Popularity: 6 points | 0 comments
URL: https://apps.apple.com/gb/app/islet-diabetes/id6453168642
Author: yeatsy
Description:
Popularity: 130 points | 52 comments
Author: panpandas
Description: I tested Accio. Feels like Perplexity AI on top of Alibaba’s marketplace. Worth checking out!
Popularity: 1 points | 0 comments
URL: https://github.com/trynova/nova
Author: aapoalas
Description: We’re building a different kind of JavaScript engine, based on data-oriented design and willingness to try something quite out of left field. This is most concretely visible in our major architectural choices:
1. All data allocated on the JavaScript heap is placed into a type-specific vector. Numbers go into the numbers vector, strings into the strings vector, and so on.
2. All heap references are type-discriminated indexes: A heap number is identified by its discriminant value and the index to which it points to in the numbers vector.
3. Objects are also split up into object kind -specific vectors. Ordinary objects go into one vector, Arrays go into another, DataViews into yet another, and so on.
4. Unordinary objects’ heap data does not contain ordinary object data but instead they contain an optional index to the ordinary objects vector.
5. Objects are aggressively split into parts to avoid common use-cases having to reading parts that are known to be unused.
If this sounds interesting, I’ve written a few blog posts on the internals of Nova over in our blog, you can jump into that here: https://trynova.dev/blog/what-is-the-nova-javascript-engine
Popularity: 72 points | 28 comments
URL: https://github.com/xitanggg/emoogle-emoji-search-engine
Author: xitang
Description: Hi HN, I recently created and published an open-source emoji search engine library with the goal to help people easily find the emoji matches for their search input. The idea came to me when I was using the native emoji app and often ran into issues where searching for common day to day words, such as goal, problem and solution, return no emojis.
I took a deeper dive into the issue and found that the cause is due to that the emoji keyword database is constructed by going through each emoji and adding associated keywords, which works great for directly related keywords but misses indirectly related keywords and day to day words. This is solved by also doing the opposite, which goes through each word and adds associated emojis, such as going through the top 1000 words in wordfrequency.info/samples.asp. I discuss more of this process as well as building an Algolia-inspired ranking algorithm that optimizes for search-as-you-type experience in this article: https://www.emoogle.org/blog/building-the-best-emoji-search-…, that might be an interesting read to see the steps and logics.
Top highlights of the emoji search engine are:
I hope other emoji fans might find this library useful and I look forward to hearing any feedback the community has. Thanks all.
Emoji search engine Github repo: https://github.com/xitanggg/emoogle-emoji-search-engine
Emoji picker component Github repo: https://github.com/xitanggg/emoogle-emoji-picker (This is the emoji picker UI component that integrates with the search engine. Its main advantages over the native emoji picker is much faster speed and supports search autocomplete and preview)
Demo link: https://www.emoogle.org/emoji-search
(Disclaimer: Both emoji search engine and emoji picker component are used in the Emoogle emoji desktop app that I developed. The desktop app is closed-source and is paid after 14 days of free trial, but I hope open-sourcing the core search engine and component are helpful for anyone else looking to provide a better emoji experience in their apps or services)
Popularity: 2 points | 0 comments
URL: https://pagesword.com/draw/map
Author: maxpage
Description:
Popularity: 1 points | 1 comments
URL: https://github.com/liam-ilan/terminal3d
Author: liamilan
Description:
Popularity: 12 points | 1 comments
URL: https://www.daniellowengrub.com/blog/2024/10/21/bloch-sphere
Author: lowdanie
Description:
Popularity: 7 points | 0 comments
Author: rjpower9000
Description: TLDR: make interactive worksheets based on an image of your textbook or a prompt.
This was a quick experiment I found myself doing after I found myself using ChatGPT with images from a workbook to help with some language study. I though it should be possible to have the LLM make an entire interactive worksheet for me, and it can… kind of.
I found this hit some of the edge cases of LLMs: they’re so useful when you can use them in a “lossy” manner, but if the LLM generates a worksheet that’s just a little off, or imports the wrong library, it all falls apart. e.g. I made a little demo video, and you can see the LLM felt a badge/chip would be a good way to display feedback this time, with amusing results:
https://rjp.io/static/animus-demo.mp4
With more time I’d probably change it to be more of a interactive tool: a la Claude, let the user interact with the LLM to progressively build the desired workflow and edit the result. With the right sort of “form language” I think it could be genuinely useful… but that’s not where it is today!
It’s not my best work, but I thought it was a fun experiment and wanted to share!
Popularity: 2 points | 1 comments
URL: https://github.com/mhw32/seeclickbuy
Author: grub007
Description: SeeClickBuy is a chrome extension that uses AI to identify objects from images, videos, and more and find the best deal for them.
Popularity: 1 points | 1 comments
URL: https://nedoto.com/
Author: nedoto
Description: Hello everyone,
I have created a tool that in my experience is useful for developers and small businesses.
Nedoto allows you to configure your projects in one place and retrieve the configuration via API.
There is also a feature that you can find in enterprise products like Firebase for example, that allows you to send real-time data to all your connected clients (for ex. smartphone apps or websites) - think of sending a notification or enabling a feature flag in real-time. The use cases are endless IMHO! :)
It would be great to get your honest feedback! Thank you very much!
Popularity: 1 points | 0 comments
URL: https://github.com/Pierre-LouisBJT/yc-interview-prep
Author: PLBjt
Description: I built an AI-powered YC interview simulator where you can actually talk with your mock interviewer in real-time.
I’ve tuned the AI to replicate my actual YC interview experience (minus Nicolas Dessaigne’s French accent).
The code is open source - feel free to contribute or customize it for your needs. You just need an OpenAI key.
Popularity: 1 points | 0 comments
URL: https://github.com/ShreeshaBhat1004/Easy-Agent
Author: shreeshabhat043
Description: its still in beta stage, so if you could, give the repo a star, it would give me motivation to pursue more
Popularity: 1 points | 0 comments
URL: https://github.com/joexbayer/c-web-modules
Author: warothia
Description:
Popularity: 102 points | 40 comments
URL: https://www.moodsongs.net
Author: shivam_nextjs
Description:
Popularity: 2 points | 0 comments
URL: #
Author: dmasiii
Description: I’m 25, way too many exams still to take. My classmates graduated two years ago, and here I am…still stuck in the same place.
Not long ago, through a friend, I received an offer for a regular 9-5 job, average salary, 30-minute drive to the office and all the usual perks. It seemed like a solid offer.
Everyone told me to accept it: my friends, my family. The idea was simple—I could start working, save some money, keep studying in the meantime, and finally finish my degree as soon as possible. After that, I could move to a bigger city, get a better paying job, and follow the usual path everyone expects.
But I said no.
I turned it down to create Describify.
Describify is a platform that uses AI to analyze an image of an item someone wants to sell and generates a complete, tailored listing for platforms like Vinted, eBay, or Wallapop.
Alright, you’re probably thinking, “What an idiot!” And maybe you’re right. I know that Describify isn’t a rocket headed for Mars or the next groundbreaking innovation in AI, but it’s my first public project—the first one I’ve poured my time (and sometimes my sanity) into, coding almost every day in my bedroom (don’t believe me? Check out my GitHub) while the rest of the world judged me. It’s like the Macintosh for Jobs. (Okay, I know that’s an over-the-top comparison, but you get the idea.)
The point is, I believe in my idea and in the future ones that will come. And if you believe in it too, sign up for the waitlist and be among the first to access the platform—as soon as I squash a few bugs!
Popularity: 2 points | 10 comments
Author: helro
Description: It’s no secret that social media companies strive to maximize time spent in their apps — in other words, how much attention we give them. That’s why I’ve created Atten - a screen time control app that helps safeguard your attention. Atten lets you schedule app blocking and set daily time limits for apps.
I’ve always been curious about how people defend themselves against these attention-grabbing algorithms. Do you have systems in place to protect your time? Do you rely on self-discipline, or do you use screen-time control apps like Atten, AppBlock, Jomo, Opal, or something else?
In a world where attention is commoditized, could having these apps enabled by default be as essential as locking your doors at night? If we all agree you shouldn’t go grocery shopping on an empty stomach, should using screen time control tools become a hard-and-fast rule for our devices?
I’d love to hear your thoughts:
- Do you find these apps genuinely helpful?
What strategies do you use to avoid falling prey to social media algorithms?
Popularity: 4 points | 0 comments
URL: https://www.focalbrowse.com/
Author: ameanasad
Description: Focal is a browser extension that helps you stay focused while browsing. You state your intent when you browse, and focal will dynamically block distracting content by analyzing webpages using AI.
Traditional website blockers that use URL block lists do not work for me, and I felt with recent progress in AI, something better can be built. Here is mainly why:
- All or nothing approach: The classic example I think of is youtube. There is a lot of brain rot on youtube and it is a classic url thrown in block lists. It also has a lot of educational content. I want to see my educational content and not the brain rot. With current website blockers, the only solution is to block youtube completely. Focal solves this, so that you can dynamically block content on websites instead of blocking the whole website.
Some remarks:
- I do not obfuscate the extension code so anyone can inspect it in the browser if they have privacy concerns.
Hoping to get feedback on this new intention based browsing with the usage of AI. The extension is still in an early stage so there is still lots to work on. If you try it out, would love to hear your thoughts and experiences!
Popularity: 3 points | 4 comments
Author: zmxv
Description:
Popularity: 1 points | 0 comments
Author: cptn_nemo
Description: Moodpaper is a generative AI tool that translates your mood into personalized wallpapers. How it works:
Take a quick mood quiz. Wait a few seconds. Get a unique wallpaper crafted to match your feelings and preferences. Whether you’re feeling calm, energetic, or creative, Moodpaper gives you a visual reflection of your emotional state.
Check it out here: https://moodpaper.art/
We’d love your feedback or thoughts—let us know at [email protected] or share them here!
Popularity: 2 points | 0 comments
Author: demir99antay
Description: Hey HN
I am currently enrolled in a night school in Paris to learn french.
I really needed to learn the most common 2000 words of the language, so I created a game for myself.
The stack is so simple just (Django-html-css-javascript and for devops I just have an nginx proxy serving a Gunicorn app server)
I heavily used AI (ChatGPT) for generating the images and layout (colors/palettes) for the front end.
You can try out the app and learn the first 500 (AI) for free.
Thanks.
Demir
Popularity: 1 points | 2 comments
URL: https://github.com/jozefcipa/novus
Author: jozefcipa
Description:
Popularity: 3 points | 0 comments
URL: https://0-sv.github.io/druifdruif/
Author: prevent6672
Description: Hi there! For my weekend project I thought it would be cool if you could get a recommendation of which wine to pick when you’re standing in the supermarket.
I was missing the feature in this app called Vivino that allows you to scan wines. It would not be so useful when you’re hurrying along with your groceries and need to make a quick decision.
Feel free to send me an e-mail, ajsverbeek at gmail dot com.
Popularity: 1 points | 0 comments
URL: https://rede.io/newsletters
Author: iowadev
Description: Hi HN,
A few weeks ago, I shared Rede.io, a daily tech newsletter curated and AI-summarized for busy professionals in tech. We’ve made some progress since then and just added a newsletter archive to our custom-built landing page.
What’s New
- The archive makes it easy to browse past issues directly on the site.
- It’s designed to provide a quick look at what we cover daily and showcase the value of subscribing.
We’re still iterating on the product and would love feedback on how to improve the archive and the daily email. Let us know what you think!
Popularity: 1 points | 0 comments
URL: https://picle.fi/
Author: rthrfrd
Description: Love to hear what you think! Thank you!
Popularity: 4 points | 2 comments
URL: https://chromewebstore.google.com/detail/word-counter/odkgngjmhfpkiiamihedepnhhcnmcgfa
Author: albertkag
Description:
Popularity: 1 points | 0 comments
URL: https://numeric-replica-441407-p8.ew.r.appspot.com/
Author: Aceborn
Description: Hey HN! I’ve built a simple application that let’s you pull data like price, moving averages, stop-losses etc. for your favorite stocks. I always found myself looking up the same things (on yahoo finance, trading platforms etc.), so I wanted an easy way to fetch the data.
It’s still baby steps - right now you cannot specify the data you want, and it only supports US stocks, but it’s a start!
I’d love to hear from you what data and functionalities could be useful for you to have access to, so I can continue improving on this :)
If you input your own stock tickers, it generates a new url that you can share with others. Like here’s my current portfolio: https://numeric-replica-441407-p8.ew.r.appspot.com/portfolio…
Best,
Popularity: 1 points | 2 comments
URL: #
Author: vednig
Description: Hey HN,
If you’ve ever tried to explore GitHub topics and found that the platform doesn’t exactly let you explore repositories that span multiple topics, you’re not alone. While GitHub allows you to search by a single topic, it doesn’t natively provide a way to search for repositories at the intersection of multiple topics. That can make it hard to discover more nuanced projects that fall into overlapping areas of interest.
To solve this, I’ve developed GitHub Topics Explorer. This allows you to combine multiple topics and explore the repositories that match all of those topics, giving you much more granular results in your search for perfect tool , framework or app.
Key Features: Multi-Topic Search: Combine multiple topics (e.g., machine-learning + deep-learning + python) to find repositories that fit all of your search criteria. Granular Filtering: Focus on more specific intersections of topics and discover projects that you wouldn’t find with single-topic searches. Simple Interface: Just input your topics and hit search to get a refined list of repositories that fit your criteria.
Why This Is Useful: Better Discovery: For developers who are interested in niche or specific intersections of technologies (e.g., blockchain + machine-learning), this tool enables more precise exploration than GitHub’s built-in search. Targeted Research: Researchers, hobbyists, and developers can now more easily find repositories that align with a multi-faceted set of interests, improving the chances of discovering useful or related projects.
Community and Collaboration: Finding repositories at the intersection of multiple topics can foster collaboration between people working on similar but distinct areas of interest.
Example Use Cases: Searching for repositories that deal with both WebAssembly and Rust. Finding machine learning projects that also incorporate Natural Language Processing (NLP). Exploring open-source software that spans both data-science and cloud-computing.
If you’re someone who’s limited by GitHub’s current topic search, give this tool a try and let me know what you think! I’d love feedback, suggestions, and ideas for how to make it even more useful.
Feel free to play around with the search functionality. I present to you the Triton for Repo Searches! Happy coding!
https://githubtopics.cloudninelabs.site/
Popularity: 4 points | 1 comments
URL: https://gitreceipt.vercel.app/
Author: 0xrandom
Description:
Popularity: 2 points | 0 comments
URL: https://github.com/MinishLab/model2vec
Author: Pringled
Description: We’ve recently open-sourced Model2vec, a method to distill sentence transformers into static embeddings that outperform all previous approaches by a large margin on MTEB. Our new models set a new state-of-the-art for static embeddings. Main features:
- Our best model (potion-base-8M) has only 8M parameters, which is ~30mb on disk
- Inference is ~500x faster than the distilled base model (bge-base), on a CPU
- New models can be distilled in 30 seconds on a CPU without requiring a dataset - just a vocabulary
- Numpy-only inference: The packaged can be install the package with minimal dependencies for lightweight deployments
- The library is integrated in SentenceTransformers, making it easy to use with other popular libraries
We built this because we think static embeddings can provide a hardware friendly alternative to many of the larger embedding models out there, while still being performant enough to power usecases such as RAG, or semantic search. We are curious to hear your feedback on this and whether there’s any usecases you can think of that we have not explored yet!
Link to the code and results: https://github.com/MinishLab/model2vec
Popularity: 16 points | 3 comments
URL: #
Author: helro
Description: It’s no secret that social media companies strive to maximize time spent in their apps — in other words, how much attention we give them. That’s why I’ve created Atten - a screen time control app that helps safeguard your attention. Atten lets you schedule app blocking and set daily time limits for apps.
I’ve always been curious about how people defend themselves against these attention-grabbing algorithms. Do you have systems in place to protect your time? Do you rely on self-discipline, or do you use screen-time control apps like Atten, AppBlock, Jomo, Opal, or something else?
In a world where attention is commoditized, could having these apps enabled by default be as essential as locking your doors at night? If we all agree you shouldn’t go grocery shopping on an empty stomach, should using screen time control tools become a hard-and-fast rule for our devices?
I’d love to hear your thoughts:
Let me know what you think! Check out Atten here: https://apple.co/4dZIfKa https://www.atten.app (Free Lifetime Access Promo For This Month)- Do you find these apps genuinely helpful?
- What strategies do you use to avoid falling prey to social media algorithms?
Popularity: 2 points | 2 comments
URL: https://github.com/ritabratamaiti/AnyModal
Author: ritabratamaiti
Description: I’ve been working on AnyModal, a framework for integrating different data types (like images and audio) with LLMs. Existing tools felt too limited or task-specific, so I wanted something more flexible. AnyModal makes it easy to combine modalities with minimal setup—whether it’s LaTeX OCR, image captioning, or chest X-ray interpretation.
You can plug in models like ViT for image inputs, project them into a token space for your LLM, and handle tasks like visual question answering or audio captioning. It’s still a work in progress, so feedback or contributions would be great.
GitHub: https://github.com/ritabratamaiti/AnyModal
Popularity: 6 points | 0 comments
Author: Mahmoud_Marey
Description: Hey HN,
I made Virsay because I found a gap for Solopreneurs who just want an AI live chat for their business without the headache of big companies like Intercom,
You simply will have an AI that answers your visitors while you focus on your business. and you can take over the conversation in real-time.
Popularity: 1 points | 1 comments
URL: https://github.com/terle/aspire-neo4j
Author: terle
Description: I love aspire and Neo4j, so I created my first NuGet package: aspire-neo4j. Hope people can use it. Much love.
Popularity: 1 points | 0 comments
URL: https://github.com/itchaox/annotree
Author: itchaox
Description:
Popularity: 3 points | 1 comments
URL: https://github.com/markwylde/eventbase
Author: turblety
Description:
Popularity: 1 points | 0 comments
URL: https://github.com/andrewgazelka/hyperion
Author: andrewgazelka
Description: Hello HN :)
For the last seven months, I’ve been working on building a highly performant Minecraft event server to break the PvP world record set by EVE Online (8825 players).
We will have a proof-of-concept event in December and likely break the world record in January. Many of the largest streamers & YouTubers are interested, so we do not believe getting players will be challenging.
I would love to talk if you think you could help us with the goal of getting this record :)
Popularity: 6 points | 0 comments
Author: muc-martin
Description: Hi HN,
I’d like to share a side project I’ve been working on: https://pvbenchmark.de/.
In Germany, small plug-and-play photovoltaic systems, often referred to as “balcony PV systems,” have become increasingly popular. These systems are designed for easy installation on balconies or rooftops, allowing homeowners and renters to feed a small amount of renewable energy back into the grid while reducing their electricity bills. However, one challenge for many users is assessing whether their system is performing well or if there’s room for optimization.
Inspired by online communities where users share performance data, I built PVBenchmark, a platform to help small PV system owners benchmark their energy production.
Here’s how it works:
Upload: Share a screenshot from your inverter app and input basic system data (ZIP code, peak power, orientation, tilt). Analysis: The tool extracts the data, matches it with local weather and site conditions, and calculates the theoretical potential for your setup. Comparison: See how your daily, monthly, or yearly energy generation stacks up against similar systems from other users.
Right now, the site is in German (sorry!), as it’s primarily targeting German users who own these small systems. If there’s interest, I’d be happy to work on making it more accessible to a broader audience.
I’d love for the HN community to check it out and share any feedback. It’s an early version, and I’m eager to improve it.
Popularity: 1 points | 0 comments
URL: https://chromewebstore.google.com/detail/denoise/jfipdanohboaajceinpjgfoamfjkoccp
Author: ronlek
Description:
Popularity: 1 points | 1 comments
URL: https://pokemontcgpocket.xyz/en/
Author: jerrylearner
Description: Pokemon TCG Pocket - Mobile Adaptation of the Classic Pokemon Trading Card Game
Popularity: 3 points | 0 comments
URL: https://convolution-solver.ybouane.com/
Author: ybouane
Description: I made this convolution solver and visualizer tool to help get the parameters right when doing Conv2D / Conv2DTranspose. It also allows you to visualize the convolution interactively.
Open Source code on GitHub.
Popularity: 2 points | 0 comments
URL: https://github.com/btahir/next-beats
Author: bilater
Description: Hey everyone,
I’ve always wanted to build my own lofi player, and I recently added it to one of my projects, You-TLDR.
I decided to open-source it so more people can play around with it and make it their own. NextBeats is a modern, customizable lofi music player built with Next.js and TypeScript. It features a retro TV-style interface, YouTube integration for endless lofi streams, sound effect mixing (rain, cafe, etc.), and theme customization. Perfect for coding, studying, or relaxing, it lets you add custom channels, control music and effect volumes independently, and save settings locally. Open-source and mobile-friendly.
Appreciate any feedback!
Popularity: 3 points | 0 comments
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