![funnycatsmemes](/_nuxt/img/login_txt.8e5ff34.png)
Explore the hottest developer projects on Show HN for 2024-01-21. Dive into innovative tech, AI applications, and exciting new inventions!
Summary of Today's Content
Today's Product Highlights
- Product Name: Nutri
- Highlight: An innovative AI-powered tool that analyzes grocery receipts to provide nutritional insights and personalized dietary recommendations, helping users make healthier food choices.
Quick Summary
- Most Popular Category: Developer Tools/Open Source
- Top Keywords: AI Integration, Open Source, Security Tools
- Most Popular Product: Nutri (162 points, 81 comments)
Technology Trends
- AI/ML Integration
- Open Source Development
- Security Tools
- Serverless Architecture
- Natural Language Processing
- Web3/Blockchain
- Developer Productivity
Project Distribution
- Developer Tools: 35%
- AI Applications: 25%
- Security Solutions: 15%
- Web Applications: 15%
- Financial Tools: 10%
Trend Insights
- Strong emphasis on AI integration across various applications
- Growing focus on developer productivity and automation tools
- Increased interest in open-source solutions
- Rising demand for security and privacy-focused tools
- Emergence of serverless and cloud-native applications
- Trend toward making complex technologies more accessible
- Focus on practical applications of AI in everyday tools
The data shows a clear trend toward AI-powered solutions and developer tools, with a particular emphasis on practical applications that solve real-world problems. The high engagement with Nutri suggests strong market interest in AI-powered personal health and nutrition tools.
Today's Top 10 Trending Products
Top 1. Transform your grocery receipts into valuable nutrient insights, empowering you to make healthier food choices effortlessly. (Likes: 162, Comments: 81)
Top 2. Introducing Pfuzz: A web fuzzer designed with the Unix philosophy in mind, offering streamlined and efficient testing for enhanced web application security. (Likes: 93, Comments: 26)
Top 3. OpenPledge: Transform your career through impactful Open Source contributions. Join a community that empowers you to develop skills, gain recognition, and make a difference in the tech world. (Likes: 24, Comments: 21)
Top 4. Revolutionize your photography experience with AI-powered studio photo generation in just a minute! (Likes: 7, Comments: 8)
Top 5. Finagg: Access free and nearly unlimited financial data for insightful analysis and informed decision-making. Perfect for investors, analysts, and data enthusiasts. (Likes: 11, Comments: 0)
Top 6. Introducing the WireGuard Config Generator: a powerful tool designed to simplify the process of creating secure WireGuard configurations effortlessly. Ideal for both beginners and experienced users, this generator streamlines setup with an intuitive interface, ensuring you can achieve optimal security for your network in just a few clicks. Embrace the future of VPN technology with ease and efficiency! (Likes: 4, Comments: 4)
Top 7. Plock: Access a local LLM effortlessly from any operating system location. (Likes: 6, Comments: 1)
Top 8. A Python-based mouse wiggler utilizing PyAutoGUI to keep your computer active and prevent sleep mode, enhancing productivity and workflow efficiency. (Likes: 6, Comments: 0)
Top 9. LLMWare is an integrated solution designed specifically for effective Retrieval-Augmented Generation (RAG) in the finance and legal sectors, streamlining workflows and enhancing decision-making processes. (Likes: 4, Comments: 2)
Top 10. Revolutionize your data retrieval with this innovative solution that enables efficient search on S3 using AWS Lambda, streamlining your cloud storage experience. (Likes: 6, Comments: 0)
1. Show HN: Nutrient insights through your grocery receipts
URL: https://nutri.adrianstobbe.com/
Author: elchead
Description: Nutri is still in beta and the GPT-powered results are sometimes inaccurate. The nutrient information accuracy is good to get an overview, but there are still outliers at times. I'm looking to improve the accuracy through food databases. Furthermore, I'd like to add additional tips for combining / preparing food to improve its nutritional value. For example, iron absorption is improved through vitamin C, so combine chickpeas or leafy greens with lemon. Or combine beans with rice to get all amino acids.
On the UX side, I'd like to integrate a QR code on the desktop version to easily upload receipts through the phone. Furthermore, it would be great to have analytics over weeks on nutrient improvements over time. Nutri could also be a great accountability partner to track items high in sugar / processed foods.
What do you think?
Popularity: 162 points | 81 comments
2. Show HN: Pfuzz, a web fuzzer following the Unix philosophy
URL: https://github.com/codesoap/pfuzz
Author: codesoap
Description: I recently dipped my toes into bug bounty hunting and finding security flaws in web applications. As a friend of UNIX shells I was building a repertoire of command line tools to make and analyze HTTP requests. Fortunately there are already many suitable tools like curl, jq, different fuzzers and some really nice tools for specific tasks by Tom Hudson [1].
However, I disliked that the existing fuzzers were monoliths where I had no easy way of creating custom behavior or analyses. They commonly do a multitude of things: Create multiple requests using one or more wordlist, sending the request, possibly with rate limiting, displaying progress, applying filters to the received responses and storing the output. If you want something different from the offered features, for example custom delays between requests or a new filter for the responses, your only option is to dig into a moderately large code base and try to adapt it to your needs.
I am a fan of the UNIX philosophy and felt like it could help out here. If there was a common format for communicating HTTP requests and responses, an ecosystem of small, specialized tools could use it to work together and fulfill tasks like fuzzing, while allowing the user to easily create custom behavior by combining the existing tools in different ways or adding small, quick to write tools to the ecosystem.
This is what I've attempted with the httpipe format [2]. It is a line based JSON format for exchanging HTTP requests and responses. I have also built some first tools using this format, namely pfuzz [3] for creating HTTP requests from wordlists, preq [4] for sending HTTP requests and receiving their responses and hpstat [5] for filtering the responses by their HTTP status codes. Since it's a line based format, many UNIX tools can be used with it as well and since each line is JSON, jq can also be used for manipulation, filtering and displaying.
[1] https://github.com/tomnomnom
[2] https://github.com/codesoap/httpipe
[3] https://github.com/codesoap/pfuzz
[4] https://github.com/codesoap/preq
[5] https://github.com/codesoap/hpstat
Popularity: 93 points | 26 comments
3. Show HN: OpenPledge – Make a career with Open Source contributions
URL: https://openpledge.io?source=hn2
Author: zigcBenx
Description: Hey!
As a full-stack developer involved in world of open source, I've often encountered valuable repositories with solutions to my problems, only to find them abandoned for years. Faced with the dilemma of contributing to such projects during work hours, I thought of a solution.
That's when the concept of OpenPledge was born — a web platform designed to address this very issue by allowing users (or corporations) to financially support specific open source issues. Imagine, no more abandoned projects, and developers passionate about contributing to open source can now do so more seamlessly and as a full time job.
OpenPledge has secured investment, and we're set to launch in February. Join us in shaping the future of open source sustainability.
Share your ideas, be an early adopter, and contribute to a thriving open source community. Visit https://openpledge.io?source=hn2 now!
Popularity: 24 points | 21 comments
4. Show HN: Just a Minute to Generate Studio Photo with AI
URL: https://magickimg.com/studio/
Author: lvwzhen
Description:
Popularity: 7 points | 8 comments
5. Show HN: Finagg – free and nearly unlimited financial data
URL: https://github.com/theOGognf/finagg
Author: theOGognf
Description: finagg is a Python package and CLI that enables you to aggregate and update free financial data from a handful of high quality data sources all within your own SQL database.
Here're some quick facts about it:
- Implements nearly all of the BEA API, FRED API, and SEC EDGAR APIs (all of which have free and nearly unlimited data access)
- Only focused on macrodata (no intraday data support)
- Provides methods for transforming data from these APIs into normalized features that're readily useable for analysis, strategy development, and AI/ML
- The most popular methods include getting historical price earnings ratios, getting historical price earnings ratios normalized across industries, and sorting companies by their industry-normalized price earnings ratios
- Python >= 3.10 only (you should upgrade anyways if you haven't ;)
I'm looking for feedback on the overall package and CLI designs. Also, I'd appreciate any recommendations for implementing other financial data sources that're free with no daily API limits.
Cheers!
Popularity: 11 points | 0 comments
6. Show HN: WireGuard Config Generator
URL: https://upvpn.app/wireguard-config-generator/
Author: gigapotential
Description:
Popularity: 4 points | 4 comments
7. Show HN: Plock: Use a local LLM from anywhere in your OS
URL: https://github.com/jasonjmcghee/plock
Author: jasonjmcghee
Description: After seeing a cool demo of a hack on Twitter, I built a cross platform version of it that works well and uses streaming.
From anywhere on Mac and Linux, trigger Ollama and optionally feed it your clipboard.
I built it yesterday and it's already very useful to me. I'm pretty excited about it and wanted to share!
Popularity: 6 points | 1 comments
8. Show HN: I built a mouse wiggler with Python and PyAutoGUI
URL: https://github.com/fastily/im-present
Author: fastily
Description:
Popularity: 6 points | 0 comments
9. Show HN: LLMWare – Integrated Solution for RAG in Finance and Legal
URL: https://github.com/llmware-ai/llmware
Author: doberst0103
Description:
Popularity: 4 points | 2 comments
10. Show HN: Search on S3 Using AWS Lambda
URL: https://github.com/quickwit-oss/quickwit/tree/main/distribution/lambda
Author: rdettai
Description: Hi everyone,
During the last 3 months, I worked on the Quickwit search engine to adapt it for AWS Lambda runtime. I wrote a blog post to announce the beta release [0] and two tutorials to quickstart:
- Indexing and searching 20 million logs entries dataset [1].
- Implementing an E2E use case where an application generates data, uploads it in batches to S3. Users can then search through an HTTP API authenticated with an API Key [2].
On the performance side, I observed on a 20 million log dataset that search is sub-second, and analytics queries take from 1 to 4 second.
On the cost side, obviously the compute using Lambda is fairly expensive, but the huge win is that it scales to 0. Few other solutions do. For instance OpenSearch Serverless has a fixed cost around $700/months. On the search side, thanks to indexing, queries are usually way cheaper than scanning services like CloudWatch (at least 50x cheaper).
I would love to get the feedback from the community and see how I can push this further.
[0]: Blog post https://quickwit.io/blog/quickwit-lambda-beta
[1]: 20 million log dataset search tutorial https://quickwit.io/docs/get-started/tutorials/tutorial-aws-...
[2]: E2E use case tutorial https://quickwit.io/docs/guides/e2e-serverless-aws-lambda
Popularity: 6 points | 0 comments
11. Show HN: OENT – A web app for creative writing with versatile flexibility
URL: https://oent.io/
Author: myalmeraikhi
Description: Hello everyone!
OENT is an app that came about from my constant struggles with creative writing in the available writing software.
Stories are sometimes told in a mixed-up order with flashbacks showing later events. A problem can be that these flashbacks might not have the correct continuity when put together.
The solution I came up with in OENT lets us view our story in two ways: "Story View" shows the story as it's told, and "Timeline View" shows the events in the order they actually happened.
On top of that, we have “events”, which are “story blocks” that form our documents. We can freely move them around in the same document or to other documents! They also can be reordered depending on their “Story Order” or “Timeline Order”
This feature is the foundation for other planned features. I'd like as many people as possible to try the app and give feedback on how it works and if there are any problems that need fixing!
Popularity: 2 points | 2 comments
12. Show HN: Meta Glasses and ChatGPT extended integration
URL: https://jovanovski.medium.com/getting-chatgpt-working-on-meta-smart-glasses-3c804801447b
Author: jovanovski
Description: I followed up on Devon's original idea (https://news.ycombinator.com/item?id=38457815) with a redesigned one that works with both prompts and images + prompts, and reads the responses back to you in the glasses.
A bit of annoying to set up the whole reading back to you part, but totally doable.
Pros:
- Done via a browser extension
- No need for a server
- No need for fake FB accounts, official way to make one
Cons:
- Reading back involves quite a setup with FB apps & pages
Popularity: 4 points | 0 comments
13. Show HN: ai-o – Browse the web and chat with AI, side by side
URL: https://ai-o-app.vercel.app/
Author: munjyong
Description: Hi HN
I am the developer of "ai-o" - and all-in-one portable chatbot with some useful chat & prompt utilities.
I made this from my dislike of context switching between my current task and ChatGPT, alongside the fact that ChatGPT currently is lacking in some core chat utilities such as: conversation search, folders, prompt history etc. - from which have all been added into ai-o.
I aim to build a feature-rich chatbot that you can summon on any webpage, any time you have a question. But I need your help I have many things planned in the feature roadmap but as mentioned, I want to build a "utility-focused" chatbot, so I need some steer from you guys towards what kind of features would be most useful for you when using this chatbot.
If you would like to give it a try, it's free to use and you get some free requests to chat with GPT-4 Turbo & Vision. Let me know what you like, hate, or find mid
Free download here: https://chromewebstore.google.com/u/1/detail/ai-o-gpt-4-turb... I am also launching on Product Hunt ⬆ : https://www.producthunt.com/products/ai-o
How to use:
- Option (MacOS) / Alt (Windows) + A to activate the sidebar. Features:
- Chat with Al whilst browsing the web, side by side. Always-visible sidebar.
- Chat with latest OpenAI models: GPT-3.5 Turbo, GPT-4 Turbo, GPT-4 Vision on any website
- Create and save custom prompts with support for prompt variables
- Folders system to organize your chats
- ⬇ Import ChatGPT chat history
- Chat history
- Advanced search for finding chats and messages
- Prompt history
- Voice dictation (Speech to text)
- Text-to-speech playback
- Sync chats & folder across multiple devices
- ⌨ Keyboard shortcuts
- Dark & light mode support
Popularity: 3 points | 1 comments
14. Show HN: I made a fronted web framework in Python
URL: https://github.com/sparckles/starfyre
Author: prollyjethi
Description:
Popularity: 2 points | 2 comments
15. Show HN: SharpAPI.com: AI-powered Swiss Army Knife API
Author: makowskid
Description:
Popularity: 2 points | 1 comments
16. Show HN: I Created a Snake Game
URL: https://harshulpandav.github.io/snake.html
Author: harshulpandav
Description: For some weekend fun I wrote this game using HTML, JavaScript with a bit of JQuery.
Popularity: 3 points | 0 comments
17. Show HN: Funktors - Array operations using Generics in Golang
URL: https://github.com/adaptive-scale/funktors
Author: debarshri
Description: A library for various array operations like map, reduce, filters etc, using generics.
Popularity: 3 points | 0 comments
18. Show HN: Learning Rust for C++ Programmers
URL: https://gist.github.com/max-itzpapalotl/18f7675a60f6f9603250367bcb63992e
Author: neunhoef
Description: This is a collection of YouTube videos I made which target C++ programmers who want to learn Rust. Each video is accompanied by a web page with all code and commands, such that you can try out everything yourself easily using copy/paste and play with Rust in this way.
Popularity: 3 points | 0 comments
19. Show HN: Prepaid WordPress in 5 Minutes
Author: furqanjenkins
Description:
Popularity: 2 points | 0 comments
20. Show HN: Dev Proxy v0.14 with generating OpenAPI specs and simulating CRUD APIs
Author: waldekm
Description:
Popularity: 2 points | 0 comments
21. Show HN: Evolutionary GPT – Expert Level Performance on Tasks with Feedback
URL: https://github.com/amitlevy/evolutionaryGPT
Author: beanvessel
Description:
Popularity: 2 points | 0 comments
22. Show HN: AI-generated 3D skeletal animations
URL: https://ixlabs.app
Author: nmfisher
Description: Hi all - I wanted to showcase the current state of AI text-to-motion models, so I put together this small demo app [0]. It uses the MoMask[1] model on the backend (I'm not affiliated with that team, just a fan of their work). They have a visualization on their HF space[2] but I thought it would be better to see the generated animations with an actual model.
I'd really like to take this further and create a platform for generating high-quality/professional-grade animations. That requires a clean/curated dataset, which I won't be able to fund on my own. If this is something you're interested in using, it would be very helpful if you could register your interest @ https://tally.so/r/mJzRJo
[0] Web support for the front-end renderer is still experimental so please let me know if you experience any issues. In particular, iOS Safari won't work so I've disabled that completely.
[1] https://ericguo5513.github.io/momask/
[2] https://huggingface.co/spaces/MeYourHint/MoMask
Popularity: 1 points | 1 comments
23. Show HN: Puffin – an open-source NLP-powered Discord bot
URL: https://github.com/Windshield-Viper/Puffin-Discord-Bot
Author: squiddlyg
Description: I'm not a super experienced programmer or a deep learning wizard, but I've been wanting to make something like this for a long time. Puffin is a Discord bot that uses NLP and zero-shot learning as well as Google's Toxicity API to flag unsavory messages in servers. Each message is analyzed for sentiment, emotion, and custom zero-shot labels that moderators can provide. If scores for certain emotions are too high, the labels are true, or the message seems to be very toxic, the message is added to a moderation queue hosted in MongoDB. Moderators can view and delete this queue at their will, while not having the bot actually delete anything that shouldn't be deleted. The bot is currently hosted on a Raspberry Pi 5, is written in discord.py, and uses the Hugging Face pipeline.
In general, from what I've seen, most auto-moderation solutions that use NLP are either paywalled or non-transparent, and I'm hoping to change that a little bit with this bot. Are there any things that I should change? Are there any features that I should add?
Popularity: 2 points | 0 comments
24. Show HN: Pokémon JavaScript Game Tutorial with p5.js [video]
URL: https://www.youtube.com/watch?v=WPT2BmkFFyo
Author: JSLegendDev
Description:
Popularity: 2 points | 0 comments
25. Show HN: Most Recent Bookmarks Chrome Extension
URL: https://github.com/julienreszka/recent-bookmarks-chrome-extension
Author: julienreszka
Description:
Popularity: 2 points | 0 comments
26. Show HN: Snowboard by Tilting Your Phone
URL: https://hazybridge.com/games/snowboard/
Author: reidjs
Description: Today I made a mobile browser game where you control the player by tilting your phone left and right. Please give it a try! Thank you.
Popularity: 1 points | 1 comments
27. Show HN: I made this Sneakerlogoai app
URL: https://www.sneakerlogoai.com
Author: dhangzz
Description: i find that each time i want to generate a sneaker logo. I have to :
- Pay 20$ to use Chat Plus to access Dalle 3 to generate a sneaker logo
- Forget about prompt if i want to regenerate another sneaker logo again next month Would love to hear your opinion and your thought about this.
Popularity: 1 points | 0 comments
28. Show HN: ChatGPT as CLI – Markdown Highlighting/Multi-Profile/Non-Interactive UI
URL: https://github.com/altescy/hey
Author: altescy
Description: hey is a command-line application that provides access to ChatGPT for users who prefer working within a terminal environment. It is designed to be a non-interactive interface, meaning it processes commands one at a time rather than through continuous conversation. This approach is tailored for those who require quick and specific interactions with an AI model, without the inconvenience of being tied to a dialog-based interface.
Popularity: 1 points | 0 comments
29. Show HN: We created a tool to validate triangulation at the computer error level
URL: https://github.com/uchunanora/2d-triangulation-validator
Author: uchunanora
Description:
Popularity: 1 points | 0 comments
30. Show HN: Smartpoll – A Dynamic, Reactive "Task Scheduler" for Go
URL: https://github.com/joeycumines/go-smartpoll
Author: joeycumines
Description: Hey HN,
I'm sharing github.com/joeycumines/go-smartpoll
, a package I've been working on that offers dynamic, reactive scheduling for (among other things) polling of multiple data points, and aggregating the results. It's designed to make it easy to implement a control loop, which involves scheduling "tasks", which run independently, in a singleflight-like manner.
I've consolidated the implementation from a pattern I've been using to implement streaming API methods to wrangle non-atomic, potentially slow/cached external APIs, into a consistent stream of updates, which includes changes made that haven't been reflected in the actual data source, yet. There are many ways to use it though - there's a litmus test in the readme.
I've made an effort to write useful documentation, but it has only gone through one pass.
Tell me what you think, especially re: documentation :)
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