Explore the hottest developer projects on Show HN for 2024-01-17. Dive into innovative tech, AI applications, and exciting new inventions!
Summary of Today's Content
Today's Product Highlights
- Product Name: Htmldocs
- Highlight: A web-based editor that combines HTML/CSS familiarity with LaTeX-like document generation capabilities, solving PDF generation challenges through a Chromium rendering pipeline.
Quick Summary
- Most Hot Category: Developer Tools
- Top Keywords: AI, Open Source, Developer Tools
- Most Popular Product: Htmldocs (226 points)
Technology Trends
- WebGPU Development
- AI/LLM Integration
- Document Generation
- Privacy-focused Solutions
- Cloud Infrastructure
- Multi-modal AI
Project Distribution
- Developer Tools: 35%
- AI/ML Tools: 25%
- Security & Privacy: 15%
- Productivity Tools: 15%
- Media & Entertainment: 10%
Trend Insights
Strong emphasis on developer-centric tools and frameworks, particularly those simplifying complex workflows
Rising focus on privacy-conscious alternatives to mainstream services, especially in AI and social media
Increasing demand for tools that bridge traditional web technologies with modern capabilities (HTML/PDF, WebGPU)
Growing interest in local-first and self-hosted solutions as alternatives to cloud-dependent services
Emergence of multi-modal AI tools that combine different types of data processing (text, image, voice)
Today's Top 10 Trending Products
Top 1. Transform your HTML/CSS into beautifully typeset PDFs with Htmldocs. (Likes: 226, Comments: 89)
Top 2. Shadeup is an innovative programming language designed to simplify the use of WebGPU, making graphics programming more accessible and efficient for developers. (Likes: 179, Comments: 56)
Top 3. Privy is an open-source, privacy-focused alternative to GitHub Copilot, designed for developers who prioritize data security and openness in their coding tools. (Likes: 111, Comments: 48)
Top 4. Introducing Muse: a powerful CLI background music player that enhances your productivity with seamless audio integration. Enjoy an immersive listening experience while you work, code, or create, all from the command line. Perfect for those who appreciate simplicity and efficiency in their workflow. (Likes: 34, Comments: 17)
Top 5. Introducing a powerful SaaS template built with SvelteKit, Tailwind, Supabase, and Postgres. This boilerplate offers a robust foundation for developers looking to create scalable web applications with modern technologies, providing seamless integration and a streamlined development experience. Perfect for startups and enterprises alike, it accelerates your project delivery while ensuring a high-quality user interface. (Likes: 38, Comments: 9)
Top 6. Introducing SportDevs API – the ultimate solution for accessing real-time sports data. Ideal for developers and sports enthusiasts, this API provides seamless integration of live scores, player statistics, and game updates for a variety of sports. Stay ahead of the game with accurate and timely information to enhance your applications and services. Perfect for creating engaging sports experiences! (Likes: 12, Comments: 14)
Top 7. Self-Host Canonic on Your Own Infrastructure for Greater Control and Flexibility. (Likes: 11, Comments: 14)
Top 8. Marvin 2.0: A Lightweight, Multi-Modal AI Toolkit for Enhanced Performance and Versatility (Likes: 20, Comments: 2)
Top 9. VoiceReplace: The Easiest Drag-and-Drop AI Voice Replacer for Effortless Audio Editing. (Likes: 15, Comments: 6)
Top 10. Introducing a user-friendly and efficient Kanban board designed for lightweight project management. Streamline your workflows, enhance team collaboration, and visualize tasks effortlessly with this intuitive tool. Perfect for individuals and teams looking to boost productivity without the complexity. (Likes: 12, Comments: 7)
1. Show HN: Htmldocs – Typeset and generate pdfs with HTML/CSS
URL: https://htmldocs.com
Author: kelvinzhang
Description: htmldocs is an Overleaf-style editor for typesetting documents using HTML/CSS, which provides the same benefits as LaTeX while being more accessible, customizable, and familiar.
I built this because I wanted to programatically generate invoices as well as automatically tailor my resume to jobs but had no good way of generating well-formatted PDFs. I ended up building a templating engine to Chromium rendering pipeline to generate PDFs, and due to the amount of engineering effort, turned it into a tool for others that might want to do the same. There's a built-in API (https://htmldocs.com/docs/documents) that you can call to turn JSON into PDFs in a single call.
htmldocs is different from other tools like Wkhtmltopdf and Weasyprint in that it uses Chromium to generate PDFs, meaning that it supports the most modern CSS features and there's minimal drift between the rendered HTML document and PDF.
Will also consider open sourcing if there's enough interest in the project!
Popularity: 226 points | 89 comments
2. Show HN: Shadeup – A language that makes WebGPU easier
URL: https://shadeup.dev/
Author: jrmydev
Description:
Popularity: 179 points | 56 comments
3. Show HN: Privy - Open-source, privacy oriented alternative to GitHub Copilot
URL: https://github.com/srikanth235/privy
Author: srikanth235
Description:
Popularity: 111 points | 48 comments
4. Show HN: Muse, a CLI background music player
URL: https://github.com/aabiji/muse
Author: aabiji
Description:
Popularity: 34 points | 17 comments
5. Show HN: SaaS template/boilerplate w SvelteKit, Tailwind, Supabase and Postgres
Author: scosman
Description: Hi HN,
Releasing a new SaaS template/boilerplate built with SvelteKit, Tailwind, Supabase & Postgres. It’s called SaasStarter.work
- MIT Open Source: https://github.com/CriticalMoments/CMSaasStarter
- Feature Rich: user auth, user dashboard, marketing site, billing/subscriptions, pricing page, blog engine, and more
- Very fast: perfect PageSpeed scores, achieved with pre-rendering and pre-compiling.
- Extensible: all the tools you need to make additional marketing pages, UI components, admin portals, database backends, API endpoints, etc.
- Hosting: Free to host, cheap to scale, easy to manage, automatic deployments
I know there are a lot of options out there for starter templates, but I really love working with this tech stack (SvelteKit/Supabase/Postgres). You spend a lot more time working on your SaaS than you do on initial setup. I believe working with the right tools will make you more efficient and happy in the long run, so it was worth it for me to set this up. Suggestions/feedback/contributions are welcome.
Popularity: 38 points | 9 comments
6. Show HN: Introducing SportDevs API – Real-Time Sports Data
Author: simeonmarkoski
Description:
Popularity: 12 points | 14 comments
7. Show HN: You can now host Canonic on your own infrastructure
URL: https://github.com/canonic-dev/canonic-self-hosted
Author: ajayjarhad
Description:
Popularity: 11 points | 14 comments
8. Show HN: Marvin 2.0 – a lightweight, multi-modal AI toolkit
URL: https://www.factsmachine.ai/p/marvins-turning-20
Author: jlowin
Description: Hey HN! We just released Marvin 2.0.
Marvin is an AI toolkit for developers who want to use LLMs with traditional software. We still see significant challenges integrating LLMs because of how difficult it is to get them to reliably accept and return structured data. Marvin consists of independent, functional tools that address this problem in a variety of ways.
Marvin has always been focused on using LLMs to work with native Python datatypes and Pydantic models. In 2.0 we've expanded this significantly with dedicated APIs for the most common use cases we've seen over the last year: classification, entity extraction, transforming data to types, and generating synthetic data. Marvin 2.0 is also fully multi-modal and supports images as inputs for classification, extraction, and transformation tasks (as well as simple image and speech generation). We've also introduces a Pythonic interface to OpenAI's assistants API, which now powers all of Marvin's interactive components.
We've tried to make an LLM framework that "sparks joy" and captures that same feeling you had the first time you saw an LLM in action. Try it out and let us know what you think!
(Repo: https://github.com/PrefectHQ/marvin) (Previous Show HN: https://news.ycombinator.com/item?id=35366838)
Popularity: 20 points | 2 comments
9. Show HN: VoiceReplace – Simplest drag-and-drop AI voice replacer
URL: https://www.voicereplace.app/
Author: jacky2wong
Description:
Popularity: 15 points | 6 comments
10. Show HN: Lightweight Kanban Board
Author: binaryArrow
Description: I always had a turnoff by free Kanban tools, because they always had a registration required. So I made a simple Kanban Board which utilizes the browsers indexedDB and does not require any personal data. It is Open Source, so feel free to contribute or make suggestions.
Github: https://github.com/binaryArrow/canban2
Popularity: 12 points | 7 comments
11. Show HN: Modyfi – a multiplayer design platform built in Rust and wgpu
Author: pierscowburn
Description:
Popularity: 12 points | 3 comments
12. Show HN: VectorShift – AI automation no-code builder and Python SDK
URL: https://www.vectorshift.ai/
Author: emshn
Description: We built an AI automation tool / app builder. Our site lets you create automations by composing "pipelines" that connect different units of functionality, including vector stores and third-party integrations. In addition to a drag-and-drop no-code editor on our website, we also wrote a Python library that allows you to create these tools through code.
We'd love to hear your thoughts and feedback!
Popularity: 15 points | 0 comments
13. Show HN: I made a tool to help bypass Cloudflare challenge
URL: https://github.com/tamnguyenvan/cloudflare-bypass
Author: tamnv
Description:
Popularity: 8 points | 4 comments
14. Show HN: Transitive, an open-source framework for full-stack robotic software
URL: https://transitiverobotics.com/blog/self-hosting/
Author: chfritz
Description: After three years in development, I'm thrilled to share Transitive: an open-source framework for full-stack robotic software (https://github.com/transitiverobotics/transitive).
The Transitive framework makes it easy to build robot cloud portals. Even given all the great open-source tools for web development and device management, building such cloud portals for robots is still not an easy task. There are several reasons for this, but a big one is that robots are different from regular servers, despite many people attempting to tread them as such. They go offline a lot, have limited network bandwidth, and each robot in a fleet may run a different version of software and require a different configuration. Robots also generate a lot of data, some of which needs to be synced in real-time with cloud and web front-ends for processing and visualization, some of which recorded, and some discarded. In addition robots roam insecure areas and are connected over networks outside of the control of the startup, hence requiring tight authentication and authorization.
Transitive solves many of these issues. It provides a reliable, real-time data synchronization protocol that operates on top of MQTT, called MQTTSync. MQTTSync seamlessly synchronizes stateful data between robot, cloud, and web, instead of just passing messages. It provides the notion of full-stack packages that implement encapsulation and versioning of software components for all three systems (robot, cloud, and web) and uses MQTTSync's name-spaced data model to reliably communicate and operate, even when different robots run different versions of the package. The robot and cloud components are run in sandboxes to isolate them from the rest of the system, and the web components can be embedded in any web page including existing robot cloud portals. And of course, all this is secured, using SSL for transport-level security, client certificates and JSON Web Tokens for authentication, and authorization based on MQTT topics. Taken together this lays a solid foundation for building new full-stack capabilities with ease.
Note that Transitive is not a replacement for ROS, and in fact many of our capabilities run ROS nodes on the robot. Neither is Transitive a fleet management system. It just makes it easy for you to build your own!
To learn more about our first release of the self-hosted version, please see the linked blog post. If you just want to try it out quickly please go to https://portal.transitiverobotics.com/register to create a free account, which will also give you some starting credit for try out any of our premium capabilities, such as webrtc-based video streaming, our web-terminal, or file-sync ("Dropbox for robots").
I'll be watching this thread for responses, or you can use the contact info at the bottom of the blog post to get in touch. Would love to hear your feedback!
Popularity: 12 points | 0 comments
15. Show HN: DGM: A free online diagramming for the Web and AI
URL: https://dgm.sh/home/
Author: niklauslee
Description:
Popularity: 5 points | 6 comments
16. Show HN: Coverage Critic Map – Combined Coverage Map for US Cell Networks
URL: https://coveragecritic.com/map/
Author: chris-smith
Description: Hi HN!
I built a map that shows cell coverage from the major US networks. It draws primarily on data from the FCC, but that's supplemented/calibrated with a bunch of crowdsourced data from the DIMO project (dimo.zone).
My goal is to make comparisons between networks super easy--one click to toggle between networks or technologies.
I'm never sure how much to trust networks' self-published maps. I'm still in the early days of incorporating the crowdsourced data, but I'm hoping all the on-the-ground data can lead to a map that's more reliable than network operators' maps (those are largely based on RF modeling).
Couple notes: -Toggle options from the settings menu, like adding Dish & US Cellular or switching to exclusively crowdsourced data -Map shows native (non-roaming) coverage -Coverage info is most detailed while zoomed in
Would love any feedback!
Cheers, Chris
Popularity: 9 points | 2 comments
17. Show HN: Maintenanceless – Keep your packages up-to-date automatically
URL: https://maintenanceless.com/
Author: gentooguy
Description:
Popularity: 11 points | 0 comments
18. Show HN: A Node.js script powered by Puppeteer for undetectable web scraping
URL: https://github.com/darkotodoric/undetectable-crawler
Author: darkotodoric
Description: This is a Node.js script that leverages Puppeteer with extra settings to create a web crawler that avoids detection. This tool allows you to scrape websites while minimizing the risk of being blocked or identified as a bot.
Popularity: 6 points | 2 comments
19. Show HN: A tiny, fast QR scanner which checks for malicious links
Author: cerivitos
Description: Safe Scanner is a simple, slim (350kb) web app which shows URL redirects, checks https and validates against Google Safe Browsing for scanned links. It also keeps a history which you can share.
There are other apps out there but they are bloated and slow. Hope this helps someone.
Popularity: 5 points | 2 comments
20. Show HN: Multi-threaded GPTs on 2-dimensional Space
Author: victorsup
Description: I combined the ideas of multi-threaded conversation (similar Slack Threads) and ChatGPT on a 2-dimensional space. So you can have a divergent chat experience with ChatGPT. Check it out
Popularity: 4 points | 1 comments
21. Show HN: A browser extension to instantly switch engines and customize workflow
URL: https://chrome.google.com/webstore/detail/searchjumper/hgepmblbgodbilmfdjkalkgofdcipkhh
Author: hoothin
Description: I enjoy collecting various search engines, but some of them lack support for GET/POST searches and switching between different search engines can be a hassle. So, I developed this browser extension that enables automated searching on websites that don't support GET/POST through simulated input and clicks. It also offers one-click switching between search engines. Additionally, it highlights the searched keywords on the search results page. Lastly, it allows cross-domain data fetching and displays the information in a pop-up layer within the current page.
GitHub: https://github.com/hoothin/SearchJumper
Give it a try. Love to hear your thoughts!
Thanks!
Popularity: 5 points | 0 comments
22. Show HN: CalendarScan – Scan in events from any photo to your calendar
Author: hwsoftware
Description: Today we are launching CalendarScan: an app that lets you take a picture of any calendar, schedule, or event and scan it directly to your phone using machine learning. CalendarScan also works with handwritten events, turning a planner or sticky note into a easy way of organizing your phone's calendar.
CalendarScan will be free on IOS (to own, forever) and $0.99 on the Google Play store until March 1st. After March 1st it will be a one time fee of $4.99 with no subscription or ads.
The CalendarScan web version and browser extension will be available February 1st.
Popularity: 5 points | 0 comments
23. Show HN: Right approach to processing billions of rows in a SQL database
URL: https://github.com/darkotodoric/sql-infinite-processor
Author: darkotodoric
Description:
Popularity: 4 points | 0 comments
24. Show HN: Building With AI – Learn how to build AI products that wow
URL: https://www.autoblocks.ai/bwai
Author: haroonchoudery
Description: Hey HN!
Today we're launching Building with AI, a one-stop-shop to learn how to build AI products that wow
We’ve spent thousands of hours with AI product leaders and experts from companies like OpenAI, Fireflies, and Gamma to deconstruct the tactics & best practices included in these resources.
The backstory
In 2017, my brother and I launched A.I. For Anyone—a nonprofit that taught AI fundamentals to over 70,000 people. Today, we’re co-founders of Autoblocks, a solution for testing and improving GenAI products.
We realized two important things during this journey:
1/ The best product teams follow a set of best practices when building with AI, and
2/ Educational resources for AI product builders aren’t very good.
What’s up ahead
Season 2 of BWAI Podcast: Our flagship podcast is back for another season, letting you hear directly from top AI product builders and experts.
BWAI Newsletter: Fresh insights delivered straight to your inbox! In each issue, we dig into a key idea at the intersection of AI and product building.
BWAI Academy: Tactical guides that dig deeper into best practices from top AI product builders.
Did we mention all of this is free? Excited to hear what you all think!
Popularity: 4 points | 0 comments
25. Show HN: Find the perfect job after answering three questions
Author: apathydinosaur
Description:
Popularity: 2 points | 2 comments
26. Show HN: Dygres – The privacy focused social media without ads and algorithms
Author: drpiratecaptain
Description: Hey Hacker News, excited to reveal the alpha for dygres! The no nonsense, 100% free to use social media aimed at protecting your data and elevating the way we see online communication.
Having been a social media user since the myspace days, I had become disillusioned with how far social media has strayed away from communicating and how much it has gravitated towards advertising, pushing agendas, misinformation and silencing critics.
My goal with dygres is to build a social media that operates on its own global independent network, where users are in total control of their data, the content they see and are compensated for the content they create among many other yet to be revealed features.
Some of the planned features for dygres:
Designed with distributed governance in mind so that the userbase plays an active role in the platforms evolution and management.
With no algorithms in play, the userbase effectively decides what rises to the top and what fades into obscurity. This makes trending content a natural response to the collectives emotions, likes and dislikes. This also ensures that true creativity and originality is now rewarded rather than obscured in favor of likeness based on an algorithmic evaluation of what's trending or consumed.
A tiered verification system ensures any content you see weeds out bad actors and fake accounts. Built in checks that trigger at certain account milestones ensure that the verification isn't a one and done deal.
A natural lifecycle for every post to prevent any horse beating.
No advertisers means we do not collect or sell your data to any third parties. In fact you can delete your account at any time which erases your existence from the platform. The ad free nature of the platform helps maintain a focus on user generated content freeing you from distractions and a need to be constantly reminded to buy something.
To celebrate the launch of this alpha, I have added a small feature that is in a very early stage. Internally its called "yggdrasil". Every user gets a sign up link that they can share and successful sign ups add to a tree. Overtime this feature will develop and sign ups will form a picture of of the online user base. Hopefully it works at scale .
My link to sign up to dygres: https://dygres.com/share/drpiratecaptain
The journey for dygres is a long one but this alpha has been a long time in the making and rather than seek perfection, I am moving to seek as much feedback as possible at this early stage so that future development is guided by user input rather than the beliefs and opinions of a small group of people.
On a final note, I just want to say that I know the platform is very bare bones and lacks a lot of the features that the biggest platforms have at the moment. This however is a completely bootstrapped platform built with the dev support of a very small team so please forgive the very spartan nature of the build. A roadmap exists to evolve the platform further and introduce features that will take the user experience to the next level.
Thank you for taking the time to read my post and checking out dygres.
Popularity: 2 points | 2 comments
27. Show HN: I made a tool that updates docs screenshots in seconds instead of hours
URL: https://www.paparazzidocs.com
Author: cap_andrea
Description: Ciao HN! We made Paparazzi Docs, a dev tool that updates documentation screenshots in seconds instead of hours. We love to ship code fast. But… Documentation and guide maintenance are slow and a pain for us.
Paparazzi Docs will take a screenshot of each page whenever you run your tests and automagically update your docs with the new ones.
- Integrate our npm package into your E2E tests, like Cypress.
- Craft and revise your documents and guides with our editor, which converts what you write into MDX format.
- Deploy a Nextra template with all your changes with one click.
We’re a team of just two developers. We chose to develop Paparazzi Docs because we saw firsthand that updating docs slows down the release of new features.
Popularity: 2 points | 2 comments
28. Show HN: Kasper – Practice job interview and Y Combinator interview using AI
URL: https://apps.apple.com/app/kasper-ai-interview-practice/id6475277928
Author: brighbun
Description:
Popularity: 3 points | 1 comments
29. Show HN: A universal SDK manager like asdf-VM, but Windows-compatible
URL: https://github.com/version-fox/vfox
Author: aooohan
Description: It boasts a higher efficiency than asdf-vm. I warmly invite you to experience it and share your feedback.
Popularity: 3 points | 0 comments
30. Show HN: 0vpn – An experiment in making a WireGuard VPN setup super easy
URL: https://github.com/fps/0vpn
Author: c58129451a
Description: Hi, I wanted to share this little hack with you which I use to setup my own little VPN.
I would be interested in how to improve the thing with regards to security (it is just a bunch of hacks piled on top of each other.) And maybe also if there is a clever way to enable other topologies. Thanks :)
Popularity: 3 points | 0 comments
31. Show HN: A JavaScript-based DDoS attack
URL: https://github.com/darkotodoric/javascript-based-ddos
Author: darkotodoric
Description: JavaScript-based DDoS is a type of DDoS attack where JavaScript is used to generate a large number of requests to a targeted website or server. These requests can be generated from various devices and browsers, making the attack harder to detect and defend against.
Popularity: 2 points | 1 comments
32. Show HN: GitHub Actions Advisor – View security scores of GitHub Actions you use
URL: https://app.stepsecurity.io/action-advisor
Author: varunsharma07
Description: Hi, this is Varun, co-founder of StepSecurity. StepSecurity helps secure CI/CD pipelines, specifically GitHub Actions.
Developers use numerous third-party GitHub Actions in their CI/CD pipelines, often facing challenges in assessing associated risks.
We recently launched GitHub Actions Advisor. It offers an automated security score for public GitHub Actions, aiding in informed decision-making based on your risk tolerance. This score incorporates both static analysis of Action code and repository settings, and dynamic analysis of networking behavior during runtime.
Try it out and let me know if you have any feedback!
Popularity: 3 points | 0 comments
33. Show HN: Depermaid
Visualize Swift Package Dependencies
URL: https://github.com/daikimat/depermaid
Author: daikimat
Description: Released depermaid – Swift Package Manager plugin for dependency visualization. Seeking Hacker feedback!
Popularity: 2 points | 0 comments
34. Show HN: NLP Based Data Engg Tool
Author: nikhelical
Description: Hello All,
We are working on and about to launch in Beta a data engineering tool which is completely chat based.
Looking for some help in getting beta customers for early feedback.
MAIN USP
- Chat interface: Very simple to use
- No learning curve
- No technical knowledge required to use, simply type what you want in plain English language
- Very fast speed of development, data engineering at the speed of typing
Simply chat, see in preview how your chat is affecting the data and then finally schedule.
This can be used by data scientists who are looking to process or clean data before they run their ML AI algos. It can be used by BI Enggs who often need to create calculated tables columns for their further BI analysis. It can also be used by Data Enggs as it can really speed up their entire data pipelines creation work exponentially.
Right now we are supporting only structured data but later we would add support of unstructured data also. Also in future not only data engineering but even data science work also you would be able to do.
Please reach out on support@askondata.com with any questions, suggestions or feedback.
Thankyou to this lovely community
Popularity: 1 points | 1 comments
35. Show HN: ChatGPT and Google in your Chrome home
URL: https://chrome.google.com/webstore/detail/helloii/ceocjcfbmldpcgnfklmipgnpoabhfela
Author: rashidabdulla
Description:
Popularity: 2 points | 0 comments
36. Show HN: LinkArctic – Simplify Your Digital World
Author: tjardo
Description: Effortless curate and structure links, lightning-fast and intuitively easy to navigation.
Popularity: 2 points | 0 comments
37. Show HN: Vercel's Deploy Button for Supabase Databases
URL: https://github.com/chroxify/supafork
Author: chroxify
Description:
Popularity: 2 points | 0 comments
38. Show HN: To practice fantasy writing I crafted my own Diablo season lore
URL: https://boliv.substack.com/p/diablo-my-own-season-1-archival-knowledge
Author: brunooliv
Description:
Popularity: 2 points | 0 comments
39. Show HN: Ollama Shell Helper-English to Shell Commands with Local LLMs on Ollama
URL: https://github.com/charyan/osh
Author: charyan
Description:
Popularity: 2 points | 0 comments
40. Show HN: Donut-alternative to create matchmaking programs in private communities
URL: https://curatedconnections.io/
Author: nityeshaga
Description: I've been working on my first SaaS app - a tool to increase the value of private community memberships. It helps communities run speed networking between peers or connect mentors with mentees with a complete control over the matching process to ensure thoughtful matches.
If you're running a private community, would love to get some feedback.
Popularity: 2 points | 0 comments
41. Show HN: I made an extension tackling pain points in i18n software dev
URL: https://github.com/hamsterbase/i18nease
Author: hamsterbase
Description:
Popularity: 2 points | 0 comments
42. Show HN: PicKey – Managing Passwords with AI, Visually
URL: https://pickey.ai
Author: garyiskidding
Description: Hello HN,
With about 24% of internet users using passwords like "password123" and "123456", we wanted to create a visually-based alternative without compromising on security.
Humans remember visuals much better than text, and so we've created a password manager that uses a combination of a personal image and a 3D character (superimposed on the image) as the master password that one can see with their own eyes, making it visually recallable with a much lower cognitive load while making it stronger than text-based passwords.
We call this visual master password as the Master Key. It is made of 2 parts:
Part 1 - a picture of a favorite place, a cherished object, or a face (Vision Secret): PicKey uses general adaptive recognition backed by multiple neural networks that are trained to recognize places, faces, objects, etc., adapting to physical changes (view angle, lighting, seasons, age, etc.). To a user, this means that they could turn their living room into a master password, or their pet, or their favorite spot in the park, or that painting on the wall. The possibilities are endless. The Vision Secret captures high entropy from the personal nature of choices that people make and anonymizes the secret.
Part 2 - a 3D character (Keymoji Secret): A virtual, 3D character can then be selected from a growing catalogue. This has lower entropy, but the main focus here is to engage our remembrance. The 3D character is often animated and has music/sound and can be viewed in 3D or in Augmented Reality. Continuing with the examples above, a user could have a roaring t-rex in their living room, or a butterfly flapping over their pet, or an alien at that spot in the park, or a hummingbird hovering in front of their paining on the wall.
This combination forms the Master Key and is used to login to PicKey. PicKey then works like any password manager, capturing, autofilling & managing passwords & more; across platforms.
Safety:
- E2E encryption as default, AES-256/GCM/CBC, multi-hashing, salting, time gaps, ZKP, KDF, 2FA, OAuth2
- Cryptographically secure key, IV and ID generation
- MagicPass - storage free passwords that are never stored anywhere; regenerated at runtime from the vision vector and a specialized hash function.
Misc:
- Master keys are anonymous; even a public social media post can serve as the master password. Anything memorable visually can become a master key, aiming to mimic adaptive human photographic memory and its uniqueness.
- the master key login is generally long lived and manages the session based on frequency of use.
- we recommend live retaking of the 'Vision Secret' at login, enhancing security. For ease, users can choose easily accessible or memorable live images, a familiar online image, or their cherished object/place, or even their face (not recommended for anonymity); ensuring consistent and secure access.
- a picture based password gains resistance to traditional attacks on regular passwords like dictionary attacks, rainbow tables, keylogging etc, though the neural networks have to be hardened for new types on attacks on them.
- PicKey neither collects, nor stores any personally identifiable info.
References: Picture Superiority Study - https://pubmed.ncbi.nlm.nih.gov/30756412 , 24% people with passwords as "123456" - https://webtribunal.net/blog/password-stats
Supported Platforms:
- Mobile
- iPhones > 7, iOS > 14.0. iOS Autofill, biometrics and keystore integration.
- Android > v7.0 Android autofill, biometrics and keystore integration.
- Desktop
- Currently supported for password management - Chrome, Firefox, Edge and Safari.
- To login on the browser, one must be logged into the mobile app first
Next Plans:
- Large Vision Models
- Passkey integration
- Incorporating feedback
Links:
- Website : https://pickey.ai
- 3D login explained : https://blog.pickey.ai/login-sign-up-tutorial-for-ios/
- Short overview : https://youtu.be/KedRFg-Qg_Y
Popularity: 2 points | 0 comments
43. Show HN: Add auth/billing to GPTs with a TypeScript template
URL: https://github.com/Engine-Labs/gpt-billing-template
Author: sdspurrier
Description:
Popularity: 2 points | 0 comments
44. Show HN: IToy - Your friendly neighbourhood image processor for Unity!
URL: https://github.com/rohanharikr/IToy
Author: rohanharikr
Description:
Popularity: 1 points | 1 comments
45. Show HN: Puter.js - Fullstack apps without writing a single line of backend code
Author: ent101
Description:
Popularity: 2 points | 0 comments
46. Show HN: Pixel Icon Library V2 Released, 1400 Original, Free Pixelated Icons
Author: smooke
Description:
Popularity: 1 points | 0 comments
47. Show HN: Efficient File Management (PHP)
URL: https://github.com/darkotodoric/efficient-file-management
Author: darkot013
Description:
Popularity: 1 points | 0 comments
48. Show HN: Glide – Cloud Native Multi-LLM Routing
URL: https://github.com/EinStack/glide
Author: Refried4281
Description:
Popularity: 1 points | 0 comments
49. Show HN: Built A GPT UI components generator
URL: https://uxgpt.vercel.app/
Author: granga
Description:
Popularity: 1 points | 0 comments
50. Show HN: GPT Auth- Authentication for GPTs on GPT Store
Author: sunnysogra
Description: Introducing GPT Auth, the hassle-free, no-code solution designed to streamline the security of your GPTs. In just a few simple steps, effortlessly authenticate and track your users. GPT Auth offers a seamless integration process and a user-friendly experience, making intricate security measures easy and accessible for developers of all levels. Fast-track the integration of your users and fortify the security of your GPT with GPT Auth
Popularity: 1 points | 0 comments
51. Show HN: Vidyanilaya – Gate Exam Practice
URL: https://vidyanilaya.com/practice
Author: Codegres
Description: Launched a new Site. The aim is to fill it up with Relevant content.
Practice - where users can Practice MCQs Learn - where users can watch videos on various subjects Assess - where users can take mock tests and certifications.
Assess will be monetized. Practice and Learn will be free.
Aim is to provide Accessible Education with a structured and pedagogic approach.
Popularity: 1 points | 0 comments
52. Show HN: CryptoFrame – Secure Video Steganography
URL: https://github.com/x011/CryptoFrame
Author: lobito14
Description: CryptoFrame is a command-line utility created for the highly secure practice of video steganography. It allows users to conceal text messages within video files using a robust multi-layered encryption approach. The tool encapsulates messages with seven layers of AES-256 encryption in CBC mode and secures them further with RSA encryption, safeguarding the hidden data's confidentiality and integrity.
CryptoFrame supports various input video formats: AVI, MKV, MOV, MP4, OGG, WMV, WEBM.
I invite you all to offer insights, advice, or critiques.
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