Wednesday, 25 October 2023

Show HN: Instant API – Build type-safe web APIs with JavaScript https://bit.ly/3Qst0kp

Show HN: Instant API – Build type-safe web APIs with JavaScript Hey there HN! I just wrapped up an all-day documentation spree for Instant API, a JavaScript framework for easily building web APIs that implements type safety at the HTTP interface. It uses a function-as-a-service approach combined with a slightly modified JSDoc spec to automatically enforce parameter and schema validation before HTTP requests make it through to your code. You just write comments above your endpoint functions and voila, enforced type safety contracts between your API endpoints and your developers. OpenAPI specifications are generated automatically as a byproduct of simply building your endpoints. This eliminates the need for most schema validation libraries, automates user input sanitization, and prevents your team from developing carpal tunnel syndrome trying to keep your OpenAPI / Swagger specifications up-to-date. We developed it as a side effect of building our own serverless API platform, where it has scaled to handle over 100M requests from users per day. This is an early release, but Instant API has had about six years of consistent development as proprietary software to get to the point it is at today. We have spent the last couple of months modernizing it. We have command line tools that make building, testing, and deploying Instant API to Vercel or AWS a breeze. Additionally, there is a sister package, Instant ORM, that provides a Ruby on Rails-like model management, migration and querying suite for Postgres. Everything you need to build an API from scratch. Finally -- LLMs and chatbots are the the top of the hype cycle right now. We aren't immune, and have developed a number of LLM-integrated tools ourselves. Instant API comes with first-class Server-Sent Event support for building your own assistants and a few other nifty tools that help with AI integrations and chatbot webhook responses, like executing endpoints as background jobs. This has been a huge labor of love -- it has become our "JavaScript on Rails" suite -- and we hope y'all enjoy it! https://bit.ly/3QwB3g8 October 26, 2023 at 05:00AM

Show HN: Mynd – See and Explore Your Patterns with a Growth-Mindset https://bit.ly/46HeXgL

Show HN: Mynd – See and Explore Your Patterns with a Growth-Mindset Mynd is a tool for growth-minded individuals to accelerate their path to clarity. It helps you see and explore key patterns in your daily experiences. Our new demo is out and we'd love more feedback! https://bit.ly/3S9YTzB October 26, 2023 at 12:41AM

Tuesday, 24 October 2023

Show HN: Pb2zig – Pixel Bender to Zig Translator https://bit.ly/497m3wj

Show HN: Pb2zig – Pixel Bender to Zig Translator https://bit.ly/45Mw3bN October 25, 2023 at 04:20AM

Show HN: An AI mini-app inspired by the Wikipedia knowledge spiral https://bit.ly/470EBww

Show HN: An AI mini-app inspired by the Wikipedia knowledge spiral Have you ever gone down a Wikipedia rabbit hole? I created this app to let your curiosity guide a limitless learning journey. Dive into useful, fascinating topics. AI will respond to your questions, generate related topics, and ask thought-provoking questions. Let me know what you think, and what features I should add next. https://bit.ly/3tNmYCb October 25, 2023 at 01:09AM

Show HN: Restaurants in Peace – leave a remembrance for a closed restaurant https://bit.ly/3QqVvip

Show HN: Restaurants in Peace – leave a remembrance for a closed restaurant https://bit.ly/3MgN7zI October 24, 2023 at 11:54PM

Show HN: Quilly – A simple, open-source personal knowledge management app https://bit.ly/409BIY7

Show HN: Quilly – A simple, open-source personal knowledge management app I wanted a simple note-taking/personal knowledge management app. Existing tools like Notion, Obsidian etc. felt too complicated for me. So, I created Quilly - a straightforward, fast, and private note-taking app. Here's what it offers: - It's open source. - It uses Markdown, so you're not locked in with a specific platform. - Your notes are saved locally. - You can tag your notes. - It supports code highlighting. https://bit.ly/40fwJ8o October 24, 2023 at 08:15AM

Monday, 23 October 2023

Show HN: Clean and Simple Color Picker https://bit.ly/3tOIwhS

Show HN: Clean and Simple Color Picker https://bit.ly/3tHRmOm October 24, 2023 at 01:46AM

Show HN: Time Machine Utilities https://bit.ly/46Kzf98

Show HN: Time Machine Utilities I wrote some shell scripts to automate "fixing" old Time Machine backups, particularly Time Machine backups from previous computers. I've personally experienced a lot of friction with this, and found out that some of the metadata stored in the Backups.backupdb and individual snapshot directories prevent successful use with Time Machine on other computers in some cases. Time Machine itself does not always handle this gracefully. These utilities should help users wrangle older backups to make them work with Time Machine on their current Mac. https://bit.ly/3tMJKtW October 23, 2023 at 05:37PM

Show HN: Mysmmai – AI Assistant for Social Media https://bit.ly/3sc1rm1

Show HN: Mysmmai – AI Assistant for Social Media Can your business grow on Social Media without any effort on your side? We believe it can. We build a self service platform that does all the work for you - strategy creation and content generation tool - all in one. https://bit.ly/3MdVxHM October 23, 2023 at 01:17PM

Show HN: Callegram – Telegram Mini App for scheduling calls with ease https://bit.ly/3rU6kjL

Show HN: Callegram – Telegram Mini App for scheduling calls with ease Callegram is a Mini App that allows you to manage your calls calendar inside Telegram. You can share your schedule (like calendly), book slots, get reminders about upcoming meetings. It is built using vanilla html+css+js for the frontend, and fastapi+postgresql for the backend in 10 days. https://bit.ly/3tHrAK7 October 23, 2023 at 07:50AM

Sunday, 22 October 2023

Show HN: Pypipe – A Python command-line tool for pipeline processing https://bit.ly/3Ma6fPy

Show HN: Pypipe – A Python command-line tool for pipeline processing pypipe is a command-line tool for writing data pipelines in Python. When working with data processing in the terminal, I often find myself wanting to pass the output of commands to Python for further processing. In such cases, one can either write one-liners or create regular Python scripts and connect them through pipes. However, using pypipe makes this process more convenient and efficient. https://bit.ly/46HS0ty October 23, 2023 at 05:35AM

Show HN: Use an EEPROM as Programmable Logic https://bit.ly/45KR32t

Show HN: Use an EEPROM as Programmable Logic https://bit.ly/45KR3zv October 22, 2023 at 11:59PM

Show HN: ThmDex – Compendium of mathematical definitions, results, conjectures https://bit.ly/474Lw89

Show HN: ThmDex – Compendium of mathematical definitions, results, conjectures This is something I built to help me organize my own notes while studying mathematics. Because of this, some definitions/names might be nonstandard. But it's a somewhat novel way to "browse" mathematical theory, so some may find this interesting. The name originates from abbreviating "theorem" as "thm". https://bit.ly/46H4EJn October 22, 2023 at 11:37AM

Show HN: vbang2 – DDG-Style Bangs with Customizations https://bit.ly/404Tb3I

Show HN: vbang2 – DDG-Style Bangs with Customizations https://bit.ly/3tC324W October 22, 2023 at 07:46AM

Saturday, 21 October 2023

Show HN: Tiledesk – Open-Source LLM Chatbot Framework https://bit.ly/3QoEYeO

Show HN: Tiledesk – Open-Source LLM Chatbot Framework Tiledesk is an open-source chatbot designer that unleashes the potential of LLM-enabled chatbots and process automation through a user-friendly drag-and-drop interface. Witness its capabilities in action here: https://youtu.be/ZDPoVVbXxs8 With Tiledesk, you can create dynamic, human-like conversations without the complexities of coding or scripting. Our guiding principle is straightforward: Design, Test, and Launch Your Conversation Flows Across All Your Digital Channels in Minutes The quickest way to experience Tiledesk new product version is by visiting our website. For those curious about our codebase, explore our latest repository on GitHub: https://bit.ly/490BDtN Let's maintain a discussion focused on the essentials. We're here to answer your questions, provide insights, and share technical details. For additional information and inquiries, please don't hesitate to contact us at info@tiledesk.com We’d love to hear your thoughts! https://bit.ly/4918NcK October 21, 2023 at 08:05PM

Show HN: Images and animatons in 50 characters of stack based code https://bit.ly/3s7Djkr

Show HN: Images and animatons in 50 characters of stack based code https://bit.ly/3tBxJaq October 22, 2023 at 01:38AM

Show HN: Hackreels – Animate your code in HD https://bit.ly/46Ebnnv

Show HN: Hackreels – Animate your code in HD Hey there! Just released a project I've been working on for a bit which uses Remotion and other awesome tech. It let's you create code animations by simply entering a series of code snippets and exporting them to popular video formats. Let me know if anyone has feedback! https://bit.ly/3Sg4vbk October 21, 2023 at 03:24PM

Show HN: PlugNFunc – Invoke ChatGPT Plugins as Functions by API https://bit.ly/46VGXwI

Show HN: PlugNFunc – Invoke ChatGPT Plugins as Functions by API Hello HN Community, I'm thrilled to introduce you to a tool I've developed called PlugNFunc. - ChatGPT plugins are valuable but usually locked behind a paywall. - OpenAI's function-calling capabilities are powerful but cumbersome to implement and debug. PlugNFunc tackles both issues by enabling users to easily invoke ChatGPT plugins as functions, and what's more—it's completely free to use! Why PlugNFunc? We created PlugNFunc to democratize access to ChatGPT's advanced features and make it easier for developers to integrate these capabilities into their applications without the complications typically associated with OpenAI's function calls. Key Features Ease of Invocation: Invoke ChatGPT plugins as if you're making a simple function call. Contributing We'd love to hear your feedback and suggestions for improvement. We're looking for valuable input from the community: - Are there any usability improvements you can suggest? - Would you find a more detailed tutorial or video walkthrough beneficial? We're keen on receiving your insights to make PlugNFunc better. https://bit.ly/46ZguOJ October 21, 2023 at 02:42PM

Show HN: Simplified Note-Taking Solution – Organize, Simplify, Create https://bit.ly/46WImTN

Show HN: Simplified Note-Taking Solution – Organize, Simplify, Create https://bit.ly/3Ftb0jP October 21, 2023 at 02:40PM

Show HN: Chrome Extension to link to ad-free version of YouTube videos https://bit.ly/3QqxesI

Show HN: Chrome Extension to link to ad-free version of YouTube videos https://bit.ly/490l7dj October 21, 2023 at 10:29AM