Show HN Today: Top Developer Projects Showcase for 2024-01-05
SagaSu777 2024-12-25

Explore the hottest developer projects on Show HN for 2024-01-05. Dive into innovative tech, AI applications, and exciting new inventions!

Summary of Today's Content

Today's Product Highlights

  • Product Name: Show HN: I made a tool to compare time zones
  • Highlight: A user-friendly timezone comparison tool that received significant community interest with 758 points and 220 comments, addressing the common challenge of coordinating across different time zones.

Quick Summary

  • Most Hot Category: Developer Tools & Utilities
  • Top Keywords: Time Management, AI/ML, Web Development
  • Most Popular Product: Timezone Comparison Tool (758 points)

Technology Trends

  • AI/ML Integration (GPT-4, Computer Vision)
  • Developer Productivity Tools
  • Decentralized Applications
  • Privacy-focused Solutions
  • Real-time Processing

Project Distribution

  • Developer Tools: 35%
  • AI/ML Applications: 25%
  • Web Applications: 20%
  • Privacy & Security: 10%
  • Others: 10%

Trend Insights

  • Strong focus on developer productivity tools and utilities
  • Growing interest in AI-powered applications
  • Emphasis on privacy-preserving solutions
  • Increased attention to real-time processing capabilities
  • Rise of decentralized and Web3 applications
  • Continued demand for time management and collaboration tools

Top 1. A powerful tool for comparing time zones, helping users seamlessly coordinate schedules and manage international communications effortlessly. (Likes: 758, Comments: 220)

Top 2. A fun and interactive game designed to enhance your typing speed while providing an enjoyable experience. Perfect for typing enthusiasts and those looking to improve their skills quickly and effectively! (Likes: 113, Comments: 70)

Top 3. Seedling is a decentralized platform that empowers users to create and share content, ensuring freedom of expression and promoting genuine interaction without central oversight. (Likes: 56, Comments: 44)

Top 4. Hashmap.me is an intuitive HTTP-based data storage and retrieval solution, designed for simplicity and efficiency. Ideal for developers looking for an easy way to manage data, it offers seamless integration and fast access to information. Discover a streamlined approach to data handling with Hashmap.me. (Likes: 37, Comments: 37)

Top 5. Composo: Unlocking the Potential of Large Language Model Applications with Performance Evaluation and Enhancement Tools. (Likes: 30, Comments: 6)

Top 6. Draw2Img: A user-friendly interface for real-time, text-guided image generation that empowers creators of all ages to bring their ideas to life effortlessly. (Likes: 17, Comments: 1)

Top 7. Discover a seamless and secure way to access your accounts with our innovative Passwordless Login as a Service, designed to enhance user experience and eliminate the hassle of traditional passwords. (Likes: 8, Comments: 9)

Top 8. Introducing ShipFlask: A powerful, ready-to-use SaaS boilerplate designed to accelerate your development process. Streamline your project setup with this versatile framework that enables you to focus on building innovative features without getting bogged down by repetitive setup tasks. Perfect for startups and developers looking to kickstart their SaaS applications with efficiency and ease. (Likes: 8, Comments: 5)

Top 9. Introducing GPT-4 with Vision Checkup: the cutting-edge AI solution seamlessly integrating natural language processing and advanced visual recognition capabilities. Experience enhanced understanding and interaction as this innovative tool analyzes images and text together, providing comprehensive insights for a variety of applications. Perfect for developers, researchers, and businesses seeking to elevate their projects with powerful AI-driven functionalities. (Likes: 9, Comments: 3)

Top 10. A groundbreaking tool that utilizes GPT-V to analyze and explain jokes, enhancing humor appreciation and comprehension for users of all backgrounds. Ideal for comedians, writers, and anyone looking to deepen their understanding of comedic elements. (Likes: 9, Comments: 3)

1. Show HN: I made a tool to compare time zones

Show HN: I made a tool to compare time zones - Project Screenshot

URL: https://time.fyi/timezones

Author: kamranahmedse

Description:

Popularity: 758 points | 220 comments


2. Show HN: I made a game to improve my typing speed

Show HN: I made a game to improve my typing speed - Project Screenshot

URL: https://keysmash.no

Author: olekenneth

Description:

Popularity: 113 points | 70 comments


3. Show HN: Seedling – A Decentralised Medium

Show HN: Seedling – A Decentralised Medium - Project Screenshot

URL: https://seedling-d.app

Author: dnpotter1

Description: Initial version of my decentralised publishing platform for articles and blog posts - like a Web3 Medium. It's open source and [almost] fully decentralised. Runs on the Polygon network.

Current version lets authors publish markdown content from their GitHub account and lets users tip articles. No wallet or GitHub account is needed to browse content.

Authors link their GitHub account or organisation to their wallet address via oauth and an on-chain user registry, after which they can submit article URLs directly to the on-chain content registry. The content registry ensures only registered users can publish, and only from their registered GitHub account.

By adding different hosting options and expanding the feature set, the ultimate goal is to create a platform for independent journalists to publish without fear of censorship or repression, and to fund their journalism through direct tipping, subscriptions and profit sharing models.

Popularity: 56 points | 44 comments


4. Show HN: Hashmap.me – Simple HTTP-Based Data Storage and Retrieval

Show HN: Hashmap.me – Simple HTTP-Based Data Storage and Retrieval - Project Screenshot

URL: https://hashmap.me

Author: MrRowTheBoat

Description: I'm excited to share Hashmap.me, a small tool I've built to simplify data storage and retrieval. It's a straightforward service that allows developers to store data records via HTTP requests and retrieve them easily, all without the hassle of setting up and managing a database. Initially I built this because I was tired of creating a database to prototype my own projects, I just wanted to persist my in memory cache between restarts early on.

Each hashmap you create corresponds to its own collection in MongoDB.

Perfect for small projects, quick prototypes, or learning purposes. I'd love to get your feedback and hear your thoughts!

Check it out here: https://hashmap.me

Thanks for taking a look!

Popularity: 37 points | 37 comments


5. Show HN: Composo – Evaluating and improving performance of LLM applications

Show HN: Composo – Evaluating and improving performance of LLM applications - Project Screenshot

URL: https://www.composo.ai/

Author: sfox100

Description: Hey HN!

We’re been building Composo - a platform that helps teams achieve high performance, guarantee accuracy & minimise the cost of LLM applications.

Problem we’re solving:

LLM applications are non-deterministic, so evaluating whether results are good or bad is highly subjective and often requires domain expertise. Iterating over 1000s of combinations of prompts, models, temperatures, RAG settings (& many other elements) is therefore very manual & time consuming.

How we are solving it:

Composo links directly to your application (in a simple to set up, but highly powerful way) which enables it to function like a remote control for your application. Once set up, anyone on your team (inc. non technical domain experts or PMs), can use Composo to easily test out your application with different models, prompts, temperatures & RAG settings (or any other variable in your codebase you decide to make available at initial set up). Crucially, this is simple enough to be used by anyone, but powerful enough for any application (e.g. real apps built in code using agents etc).

This testing can be done in both our playground & our evaluation suite:

1) Playground: Here you can ‘chat’ with your application in a UI similar to the openAI playground, but with inputs being runs on your actual application rather than a simple LLM call & with the ability to change any variables you like directly within the Composo UI (e.g. system message, temperature, model, RAG settings).

2) Evaluation suite: Here you can conduct rigorous testing & evaluation on your application either ad-hoc while in development, or repeated over time to check for performance regression. Our test suite contains automated evaluation tools including: evaluation in comparison to ground truth answers (with exact match, vector similarity & LLM graded similarity), with specific criteria (e.g. code validity, JSON validity, specific keyword inclusion or exclusion) & AI grading (this uses the Composo AI critic which leverages the latest research in LLM auto-evaluation under the hood).

The easiest things to get started with, without having to link an application or even sign up, are:

1) Play with different models in our playground by chatting directly or using our demo apps (e.g. an AI doctor)

2) Automate your prompt writing & optimisation with our AI prompt writer

Thanks so much, and would be hugely grateful for any feedback!

Popularity: 30 points | 6 comments


6. Show HN: Draw2Img, real-time text-guided img2img generation UI for all ages

Show HN: Draw2Img, real-time text-guided img2img generation UI for all ages - Project Screenshot

URL: https://github.com/GradientSurfer/Draw2Img

Author: GradientSurfer

Description: Hi HN! The children in my family love to draw and are beginning to explore digital drawing tools, but they've been somewhat discouraged by the complexity of popular software like GIMP, Photoshop, etc. I was motivated to create a tool that encouraged their artistic creativity and also piqued their technical curiosity.

With the release of SDXL-Turbo in late Nov 2023, it became feasible to perform text-guided image to image generation in real-time on a consumer grade GPU. Inspired by this progress and my little cousins' artwork, I put together a web app that integrates an interactive canvas & paint tool with the capabilities of SDXL-Turbo.

The project is called Draw2Img, and I want to share it here in the hopes that you or your family enjoys it as much as we have. What makes this project unique is the combination of:

1) a simple and accessible web based UI for younger or non-technical users

2) the stunning speed & quality of image generation

3) user friendly & LAN party ready (easy to run, multiple concurrent users supported)

Thanks in advance for your feedback and support, cheers!

P.S. Here are some recent HN threads that are related and may be of interest:

StreamDiffusion: A pipeline-level solution for real-time interactive generation

https://news.ycombinator.com/item?id=38749434

SDXL Turbo: A Real-Time Text-to-Image Generation Model

https://news.ycombinator.com/item?id=38450390

Popularity: 17 points | 1 comments


7. Show HN: Passwordless Login as a Service

Show HN: Passwordless Login as a Service - Project Screenshot

URL: https://gopasswordless.dev/

Author: jblox

Description:

Popularity: 8 points | 9 comments


8. Show HN: Yet another SaaS boilerplate ShipFlask

Show HN: Yet another SaaS boilerplate ShipFlask - Project Screenshot

URL: https://shipflask.com/

Author: mxsjoberg

Description:

Popularity: 8 points | 5 comments


9. Show HN: GPT-4 with Vision Checkup

Show HN: GPT-4 with Vision Checkup - Project Screenshot

URL: https://www.gptcheckup.com/

Author: zerojames

Description: When new Large Multimodal Models (LMMs) are released, there is excitement as we explore new capabilities. What can a model do? What can't a model do? What strange behaviors does the model exhibit?

With that said, such analyses are frozen in time.

At a hackathon toward the end of last year, the Roboflow team made a tool that runs the same set of tests with the GPT-4 with Vision API every day. This allows people to see how the model performs over time as updates are made.

The last seven days of results are displayed on a web page; the rest of the data is archived in GitHub.

We started the site with common vision tasks like OCR, object detection, and object counting. We welcome anyone to submit a PR to add new tasks, too!

Popularity: 9 points | 3 comments


10. Show HN: GPT-V Explaining Jokes

Show HN: GPT-V Explaining Jokes - Project Screenshot

URL: https://www.canyouexplainthejoke.com/

Author: Shindi

Description:

Popularity: 9 points | 3 comments


11. Show HN: Stolbitsa – social ear training on GitHub

Show HN: Stolbitsa – social ear training on GitHub - Project Screenshot

URL: https://stolbitsa.com/

Author: korh0b

Description: Hi!

Stolbitsa is an ear training app that can use real music for exercises, not just randomly picked notes like all other similar applications. This is a GitHub OAuth app and every ear training lesson is a public GitHub repository. You can create your own lessons and publish them on Github to share with other players.

All lessons are divided into 12 difficulty levels equal to the amount of notes in chromatic scale. You start learning from level 1 and gradually increase difficulty until you become an expert.

If you pass a lesson correctly you are rewarded with silver notes. If you guess 90% of notes you get 1 silver note, 95% - 2, 100% - 3. Later you can use the earned silver notes to give them to the lessons you like. The more silver notes a lesson gets the higher it is displayed on the main page listing. You can also star a lesson on Github and leave a comment. These are social network features of the app that all other similar apps are lacking as well.

This is intended to be some kind of a social network of people interested in music education on top of Github. You create and publish your lessons and get comments and stars for them. Every user has a public profile where their achievements and lessons they created are listed.

Currently only several initial lessons are created for each difficulty level. But nevertheless the app can already be used as a fully functional ear trainer. New lessons are constantly being added and I hope that more will be created by users.

You can play directly in the browser or as PWA on any platform, also Android apk is available for download. Playing is better on mobile, editing - on desktop. To create a new lesson click the edit icon in any existing lesson, then edit it and publish it as yours. I think the editor is self-explanatory. After you have created a lesson it is not shown on the main page until you give it at least one silver note, you can only view it on your profile page.

Please tell what you think about it, play it and try to create your own lessons!

Popularity: 11 points | 0 comments


12. Show HN: Local Transcription and Summarization of Voice Memos for iOS and Mac

Show HN: Local Transcription and Summarization of Voice Memos for iOS and Mac - Project Screenshot

URL: https://github.com/Thimm/transcribe_apple_voice_memos

Author: thimm

Description: Hey everyone,

I'm excited to share a small project I hacked together last night: a local tool to transcribe and summarize voice memos from the iOS and MacOS Voice Memos app.

What does it do? It's a lifesaver for anyone who, like me, records loads of voice memos and needs an efficient way to integrate these recordings into their note-keeping system (like Obsidian).

Why is this useful?

  • No Cloud Processing: Your voice memos are processed entirely on your device, ensuring privacy and security.
  • Integration with Note-taking Apps: Directly pull transcribed and summarized content into your preferred note-taking app.
  • Time-Saving: Automatically processes recordings without manual intervention.

    Tech Stack:

  • Ollama and whisper.cpp for transcription and summarization.

Popularity: 10 points | 1 comments


13. Show HN: SSH-Snake: Automated SSH-Based Network Traversal

Show HN: SSH-Snake: Automated SSH-Based Network Traversal - Project Screenshot

URL: https://github.com/MegaManSec/SSH-Snake

Author: mmsc

Description:

Popularity: 10 points | 0 comments


14. Show HN: Quickwit – OSS Alternative to Datadog, Elasticsearch

Show HN: Quickwit – OSS Alternative to Datadog, Elasticsearch - Project Screenshot

URL: https://github.com/quickwit-oss/quickwit

Author: francoismassot

Description: Hi HN, Quickwit cofounder here!

Quickwit is a cloud-native search engine for observability, and we have just released a significant upgrade with performance improvements, extended Elasticsearch API compatibility, and better integration with OpenTelemetry tools, Grafana, and Jaeger.

This release is also a significant milestone as we have been witnessing users of the nightly version of Quickwit deploy clusters with hundreds of nodes, ingest hundreds of terabytes of data daily, and enjoy additional cost savings. We are very excited to put it in the hands of all of our users.

One report particularly compelling is coming from a company ingesting hundreds of terabytes of logs daily and migrating from Elasticsearch to Quickwit, dividing their compute costs by 5x and storage costs by 2x while increasing retention from 3 to 30 days. They also increased durability, accuracy with exactly-once semantics coming from native Kafka support, and elasticity; you can read more about their performance achievements in our release blog post [0].

This gives us great confidence in our ability to deliver a robust OSS alternative to Elasticsearch, Datadog, or Splunk and we are eager to get feedback and suggestions. To give you a glance at our roadmap, here are the next key features:

- Quickwit on AWS Lambda (Q1)

- Native distributed ingest (Q1)

- Pipe-based query language (Q3-Q4)

- Metrics support (Q3-Q4)

[0] Release blog post: https://quickwit.io/blog/quickwit-0.7

[1] Open Source Repo: https://github.com/quickwit-oss/quickwit

[2] Home Page: https://quickwit.io

Popularity: 8 points | 2 comments


15. Show HN: I Created a Rust Crate to Handle KMP (Knuth-Morris-Pratt Algorithm)

Show HN: I Created a Rust Crate to Handle KMP (Knuth-Morris-Pratt Algorithm) - Project Screenshot

URL: https://crates.io/crates/kmpm

Author: Tom0427

Description: Please tell me your opinion

Popularity: 9 points | 0 comments


16. Show HN: Fitlock – Block apps until you reach your daily fitness/health goals

Show HN: Fitlock – Block apps until you reach your daily fitness/health goals - Project Screenshot

URL: https://fitlock.io/

Author: Holdom

Description: Introducing Fitlock, the privacy-focused app designed to empower users in curbing screen time and enhancing fitness through the utilisation of Apple Health and Screen Time features. Fitlock's innovative approach involves blocking apps and websites until users achieve their daily health and fitness objectives.

Here's how Fitlock operates: users can establish a personalised schedule to block specific apps at chosen times of the day, adjusting the strictness level of the block to suit their preferences. Once the user's schedule is active, the blocked apps remain inaccessible until they successfully meet their health and fitness goals. For instance, a user might set up a schedule to restrict social media apps daily, unlocking them only for 30 minutes each time they reach 2000 steps within the specified timeframe.

Beyond its core functionality, Fitlock boasts additional features like progress tracking over time and a range of strictness levels to cater to diverse user preferences.

It's worth noting that Fitlock is currently exclusive to iOS, but stay tuned as there are plans to develop an Android version in the near future. I'd love to hear your questions/feedback.

Popularity: 6 points | 2 comments


17. Show HN: Browse Top Watched Netflix Shows (Netflix What We Watched)

Show HN: Browse Top Watched Netflix Shows (Netflix What We Watched) - Project Screenshot

URL: https://search.netwrck.com/best-netflix

Author: leeeeeep101

Description:

Popularity: 7 points | 0 comments


18. Show HN: I made a Python transpiler for creating executable ASCII art

Show HN: I made a Python transpiler for creating executable ASCII art - Project Screenshot

URL: https://github.com/juliusgeo/exprify

Author: juliusgeo

Description:

Popularity: 6 points | 0 comments


19. Show HN: Go index me – Get indexed by Google quickly

Show HN: Go index me – Get indexed by Google quickly - Project Screenshot

URL: https://goindex.me/#/

Author: bigrocketapps

Description:

Popularity: 3 points | 2 comments


20. Show HN: Made a AI Image Upscaler and Enhancer

Show HN: Made a AI Image Upscaler and Enhancer - Project Screenshot

URL: https://www.enhanceimages.io/

Author: britok30

Description:

Popularity: 2 points | 2 comments


21. Show HN: SageMode - A Python library for deploying, scaling, and monitoring LLMs

Show HN: SageMode - A Python library for deploying, scaling, and monitoring LLMs - Project Screenshot

URL: https://github.com/MDK8888/SageMode/tree/0.1.0

Author: MDK8888

Description:

Popularity: 3 points | 1 comments


22. Show HN: Oliphaunt – A macOS client app for Mastodon

Show HN: Oliphaunt – A macOS client app for Mastodon - Project Screenshot

URL: https://testflight.apple.com/join/QLqIRNwe

Author: anosidium

Description: I wrote a macOS client app for Mastodon. I would love to have some feedback, ideally on GitHub or on TestFlight or here I suppose. It requires macOS 14 Sonoma.

Here is the TestFlight link: https://testflight.apple.com/join/QLqIRNwe

GitHub Feedback: https://github.com/anosidium/Oliphaunt-Feedback-And-Support

Popularity: 4 points | 0 comments


23. Show HN: Arc Roam – Abstract, physics-based 2D platformer/racing game

Show HN: Arc Roam – Abstract, physics-based 2D platformer/racing game - Project Screenshot

URL: https://arcroam.com/

Author: sigvef

Description:

Popularity: 2 points | 2 comments


24. Show HN: I made a tool to analyze and edit complex URLs

Show HN: I made a tool to analyze and edit complex URLs - Project Screenshot

URL: https://parseurlonline.com/

Author: shash7

Description:

Popularity: 2 points | 2 comments


25. Show HN: Visualising novels using Midjourney v6 and GPT-4 – Part 1: Characters

Show HN: Visualising novels using Midjourney v6 and GPT-4 – Part 1: Characters - Project Screenshot

URL: https://parsabg.com/visualising-novels-using-midjourney-v6-and-gpt-4-part-1-characters

Author: parsabg

Description:

Popularity: 1 points | 2 comments


26. Show HN: LoopGenius – Create landing pages, ads, and offers to sell online

Show HN: LoopGenius – Create landing pages, ads, and offers to sell online - Project Screenshot

URL: https://www.loopgenius.com/

Author: jamasenr

Description:

Popularity: 1 points | 2 comments


27. Show HN: I Built a Free SQL Database Schema Generator

Show HN: I Built a Free SQL Database Schema Generator - Project Screenshot

URL: https://supalaunch.com/tools/db-schema-generator

Author: dvolkhonskiy

Description:

Popularity: 3 points | 0 comments


28. Show HN: Pure todo: a quite simple PHP SQLite todo app, feedback?

URL: #

Author: sandreas

Description: Hey HN,

I recently had the problem that none of the existing self-hosted todo apps was simple enough for my purpose, so I thought I'd develop my own (pure todo).

https://github.com/sandreas/pure-todo

Despite having yet another todo app with the next best JavaScript framework, I decided to go for a learning project / feasibility study to use as little dependencies as possible. That basically means: Vanilla PHP, Vanilla JS and Vanilla CSS (except the qrcode lib and the icon fonts).

So here it is, lots of rough edges and missing or unfinished features, but usable and at least I learned something :-)

Maybe someone finds the time to provide some feedback.

Thanks.

Popularity: 3 points | 0 comments


29. Show HN: Gmeek – A blog generator all in GitHub

Show HN: Gmeek – A blog generator all in GitHub - Project Screenshot

URL: https://github.com/Meekdai/Gmeek

Author: Meekdai

Description: Gmeek is a Blog Generator based on Github Pages and Github Issues and Github Actions. No local deployment is required, and it only takes a few minutes to deploy.

Demo: https://blog.meekdai.com/

Popularity: 2 points | 0 comments


30. Show HN: A ChatGPT Plus VS API cost calculator

Show HN: A ChatGPT Plus VS API cost calculator - Project Screenshot

URL: https://www.quartzite.ai/tools/openai-api-cost-calculator

Author: frabia

Description:

Popularity: 1 points | 1 comments


31. Show HN: Royllo 0.1.0, an open source explorer for Taproot assets

Show HN: Royllo 0.1.0, an open source explorer for Taproot assets - Project Screenshot

URL: https://github.com/royllo/explorer

Author: straumat

Description: Introducing Royllo Explorer: an open source search engine / explorer / API for Taproot Assets living on the Bitcoin blockchain. Think of it as a "Google" for Taproot Assets, providing you with a web interface and an API to search and discover these assets with ease.

With this release, we now store and display assets meta

Popularity: 2 points | 0 comments


32. Show HN: Cresset – Instantiate PyTorch Models with Jsonnet

Show HN: Cresset – Instantiate PyTorch Models with Jsonnet - Project Screenshot

URL: https://pypi.org/project/cresset/

Author: nsagent

Description:

Popularity: 1 points | 1 comments


33. Show HN: Cryptoshark – an open source and educational crypto library

Show HN: Cryptoshark – an open source and educational crypto library - Project Screenshot

URL: https://github.com/zliucd/cryptoshark

Author: bladecd

Description:

Popularity: 1 points | 1 comments


34. Show HN: Instantly punctuated video transcripts using AI

Show HN: Instantly punctuated video transcripts using AI - Project Screenshot

URL: https://www.appblit.com/scribe?source=hn

Author: ldenoue

Description:

Popularity: 1 points | 0 comments


35. Show HN: (Pre-MVP) digitapes – make mighty montages

Show HN: (Pre-MVP) digitapes – make mighty montages - Project Screenshot

URL: https://digitapes.app/

Author: drekipus

Description: Digitapes is an online service that allows you to easily create "montages" -- Think about your photo album on your phone, and how there's a big swathe of photos throughout time. Sometimes google or icloud is smart enough to attempt to montage the photos for you, but these are short lived, wholly in-app, and often not the best group of photos for the time or subject matter.

https://digitapes.app/ allows you to curate your own montages; simply

  1. set up an album (called a "tape") for your topic
  2. share/upload photos to that tape, either in-the-moment or from your prior photos (now via Android app)
  3. develop the tape into a montage
  4. watch and share that montage with family and friends.

    Digitapes also allows your friends to add photos and videos to your tape, which can be perfect for group holidays. Plus, the montage is presented as both a stream link and a download, so you are free to download and remix, post on youtube, or put onto dvd to send to your family members. There is no account needed to watch.

    In the near future, I plan to:

    * Compile iOS app and post on app store.

  • Create more "tape" product variants, like with backing music, synced transitions and effects , and more

Popularity: 1 points | 0 comments


36. Show HN: Owl Report, an internet feed reader

Show HN: Owl Report, an internet feed reader - Project Screenshot

URL: https://owl.report/

Author: m15o

Description:

Popularity: 1 points | 0 comments


37. Show HN: Publish Google Docs to GitHub/Gitlab as Markdown with AI Img Alt Txt

Show HN: Publish Google Docs to GitHub/Gitlab as Markdown with AI Img Alt Txt - Project Screenshot

URL: https://workspace.google.com/marketplace/app/docs_to_markdown_pro/483386994804

Author: vikramaruchamy

Description: I'm a software architect and technical writer.

I needed a Markdown editor for collaborative writing and publishing directly to GitHub pages built with Jekyll, but couldn't find any with collaboration features as robust as Google Docs. Google Docs also lacks native GitHub integration.

So, I built this add-on to solve my own problem, and now it's a full-fledged product!

Features at a glance:

- Accessibility checks for missing titles, incorrect heading levels, and missing image alt texts

- Publish to GitHub or GitLab as Markdown in a Single Click

- Convert to Markdown or Clean HTML & download as a zip (including images)

- Automatic image compression for Git Image uploads

- Automatic image-caption generation (Alt Text) using AI

- Automatic Front-Matter generation for static site generators like Jekyll, Hugo, and MkDocs

- Cloud image hosting - to avoid bloating of Git repositories by hosting binary files

- Reusable snippets for Boilerplate text and code

- Streamlines the Docs-as-Code pipeline

- Flawless publishing

Popularity: 1 points | 0 comments


38. Show HN: Braq – The most obvious way to section a document

Show HN: Braq – The most obvious way to section a document - Project Screenshot

URL: https://github.com/pyrustic/braq

Author: alexrustic

Description: Hi HN ! Alex here, and I'm thrilled to show you Braq (https://github.com/pyrustic/braq), my most obvious way to section a document.

Braq is one of two spin-offs of Jesth (https://news.ycombinator.com/item?id=35991018) which is an unorthodox data format for which I struggled to design a library with a very simple programming interface.

Jesth was supposed to divide a text document into sections, each consisting of a header and a body. A subformat was available to formally represent structured data in a section. This subformat was optional, allowing for an eclectic set of sections within the same document.

I extracted and improved the subformat in a new spin-off project named Paradict (https://news.ycombinator.com/item?id=38684724).

Braq is the other spin-off project that focuses on Jesth's main idea: just section a document and let the programmer decide what to do with each section. So a section can be a JSON string, a prompt for a chatbot, ASCII art, a note, etc.

On top of the Braq data format, we could build something else, such as a docstring format which will be consumed by a documentation generator.

This is an example of a Python function with its docstring written in a format designed on top of Braq:

  def sum(a, b):
      """
      This function returns the sum of two integers

  [params]
  - a: integer
  - b: integer
  
  [return]
  Sum of a and b
  
  [errors]
  - OverflowError: raised when either a or b is too big
  - IntegerError: raised when a and b aren't integers
  """
  pass

Note that the above docstring format exists and the documentation generator that consumes it is not public. This docstring format is visible in the source code of my projects (https://pyrustic.github.io).

Braq is also used by Paradict for config files. This is what a config file in Paradict format might look like:

  [user]

no comment

id = 42 name = 'alex' birthday = 2042-12-25T16:20:59Z books = (dict) romance = (list) 'Happy Place' 'Romantic Comedy' sci_fi = (list) 'Dune' 'Neuromancer'

Braq is available on PyPI and you can learn more by reading its README or browsing the source code.

Let me know what you think about all this !

Popularity: 1 points | 0 comments


39. Show HN: Lingotrack – a social platform to log language-learning progress

Show HN: Lingotrack – a social platform to log language-learning progress - Project Screenshot

URL: https://lingotrack.com/

Author: Destaq

Description: Hi everyone! Got tired of using Google Sheets + Notion to track my Chinese learning last year, so I built Lingotrack to speed up my workflow, better share my progress + book recommendations with other learners, and get prettier graphs~

Popularity: 1 points | 0 comments


40. Show HN: I made a repo for "custom GPT" actions

Show HN: I made a repo for "custom GPT" actions - Project Screenshot

URL: https://github.com/bapo2/gpt-actions

Author: bapo2

Description: Hi HN!

This is my first time posting on here, but I figured this might be useful to some folks that use GPT/ChatGPT on a consistent basis.

I made (or, rather, am attempting to make) a public resource for action-schemas that GPT can use during completions. OpenAI introduced "custom GPTs" a while back, which have the ability to make API requests according to whatever schemas they've been given. I feel like, used correctly, this is a very powerful feature for allowing the model to send/fetch information and perform tasks. It can even be set up to work with a local endpoint (e.g. using Flask), so what you can do with it is pretty open-ended.

The repo is still very much a work-in-progress, but I'll be continuously trying to improve it further based on any suggestions I get.

I'd be super grateful if you'd consider contributing, providing some feedback, or even just taking a quick look at it!

Popularity: 1 points | 0 comments


41. Show HN: Trim any part of a YouTube video quickly and seamlessly

Show HN: Trim any part of a YouTube video quickly and seamlessly - Project Screenshot

URL: https://appsgolem.com/cut-youtube-video

Author: sunnox

Description: I have created a tools that allow you to cut and trim any part of a YouTube video. I always want only part of certain youtube video for archiving and viewing as reference point quickly.

Popularity: 1 points | 0 comments


42. Show HN: 5letter-Words – A Words Finder Tool for Word Game or Language Learner

Show HN: 5letter-Words – A Words Finder Tool for Word Game or Language Learner - Project Screenshot

URL: https://5letter-words.com/

Author: AndrewBBoo

Description:

Popularity: 1 points | 0 comments


43. Show HN: Substack2Markdown, Convert Substack Posts to Markdown, Supports Premium

Show HN: Substack2Markdown, Convert Substack Posts to Markdown, Supports Premium - Project Screenshot

URL: https://github.com/timf34/Substack2Markdown

Author: timf34

Description: A Python script for converting Substack posts into Markdown. It supports both free and premium content, offering an easy way to archive and read these posts offline. Built with BeautifulSoup and Selenium, it’s adaptable for different browsers. Looking for feedback and open to contributions. Check it out on GitHub: https://github.com/timf34/Substack2Markdown

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