Tuesday, 10 October 2023

Show HN: A lightweight open-source web analytics for webdevs https://bit.ly/3LVc0R6

Show HN: A lightweight open-source web analytics for webdevs I wanted to share something I've been working on recently: Statum, a handy web analytics tool. https://bit.ly/46qxduo The journey began when I found myself frequently needing simple web analytics for my projects. I tried Google Analytics, especially GA4, and realized it was quite complex and, at times, not very accurate, especially when I wanted to view stats for the current day or recent hours. Then I tested a few fancy startup solution but ended up with way too expensive plans the expect me to subscribe (I'm not that rich to pay $99/month for every pet project web analytics). This drove me to think, "Why not create a tool that bridges the gap between these complex/expensive platforms and the real needs of developers like me?" So, I designed Statum to seamlessly parse both Nginx and Apache server logs. It filters all necessary data, including IP, http method, URL, and user agent. What's more, it can categorize these user-agents into mobile users, bots, and others. Besides that...to provide a holistic view, Statum augments local log file statistics with web-based JavaScript analytics, offering even deeper insights, especially into returning visitors. With Statum, you can quickly get a grip on: - The number of visitors and a breakdown between bots and real users. - Identify visitors as unique entities (tied to the browser). - Client-side parameters such as screen resolution, OS, language. - Unique user-agents and much more. I've aimed to make the setup process straightforward (it's just one js line to insert into your website template and update a few paths in .py file to parse logs from the right place). Currently, it does not have UI, I use just a text output from sqlite, the default query to get the number of visitors and return visitors is in gen_stats.sh so you can enhance it depending on what you want to analyze. I'd appreciate any feedback you have on the project. Please keep in mind that this is an initial version and it's not designed for high-traffic websites. https://bit.ly/46qxduo October 10, 2023 at 11:19PM

Show HN: Get Real-Time Updates on DAO Proposals https://bit.ly/45qBih4

Show HN: Get Real-Time Updates on DAO Proposals Hey HN! We built Realtime DAO to give people an easy way to stay updated on DAO proposals. We'll create more Twitter accounts for more options soon. Currently, we have only one for Aavegotchi. Let me know if you have any questions or feedback! https://bit.ly/3ttu5zy October 10, 2023 at 12:50PM

Show HN: Convert the Internet into your own API in seconds using GPT https://bit.ly/3ZNMXVS

Show HN: Convert the Internet into your own API in seconds using GPT Hi! I created a universal data API that uses headless browsers and GPT to extract any data from the web in JSON format. I started this project because I needed some API to do data enrichment to get company data (headcount, investment rounds, etc.). Once I did the first version, I quickly realized that there can be many use cases for such a tool: data enrichment, web scraping, data validation, etc. Thanks! https://bit.ly/3LR6Buo October 10, 2023 at 01:17PM

Show HN: REST Alternative to GraphQL and tRPC https://bit.ly/3tmUTRT

Show HN: REST Alternative to GraphQL and tRPC https://bit.ly/46moEB3 October 10, 2023 at 10:58AM

Monday, 9 October 2023

Show HN: The Water Quality Dashboard: State Compliance over the Years https://bit.ly/48G2mfb

Show HN: The Water Quality Dashboard: State Compliance over the Years https://bit.ly/46EM7Nt October 10, 2023 at 06:40AM

Show HN: Free content optimization tool for SEO https://bit.ly/3PPTHOt

Show HN: Free content optimization tool for SEO https://bit.ly/46qrBR8 October 10, 2023 at 12:01AM

Show HN: A Prettier plugin for formatting imports in Astro files https://bit.ly/3tjKOoG

Show HN: A Prettier plugin for formatting imports in Astro files https://bit.ly/3ZMyae0 October 9, 2023 at 05:27PM

Show HN: I made a Chrome extension to put headlines back into Twitter https://bit.ly/48ZnZav

Show HN: I made a Chrome extension to put headlines back into Twitter https://bit.ly/48IRInN October 10, 2023 at 01:08AM

Show HN: CheckAnyPlate – Free License Plate to VIN Decoder https://bit.ly/3LSF5ww

Show HN: CheckAnyPlate – Free License Plate to VIN Decoder This started as a project to scratch my own itch and has grown from there. Initially I wanted a way to easily see if potential funny license plates were available in a given state, but I've also started using it at car shows when I'm curious which engine or transmission is in a car. It most cases the plate can be matched to a VIN using DMV data, and then some information about the vehicle can be decoded into basic car specs You can also purchase a full vehicle history report which uses data from the NMVTIS and other services to show accident history, previous titles, and salvage issues. The site is built using the Laravel framework and connects to a bunch of APIs like the DOT and NHTSA for Safety and recall information. This is my first time running Laravel on AWS Lambda so let me know how the site feels to you https://bit.ly/3Qari7l October 9, 2023 at 02:17PM

Show HN: Automated data pipeline for your AI apps https://bit.ly/3LUMThs

Show HN: Automated data pipeline for your AI apps We just launched Turbine, it automates the data pipeline for LLM powered apps. It fetches data from your database, creates embeddings from the data, and stores in a vector database for easy semantic search. It also creates a real-time data pipeline to fetch changes and keep the search data fresh. Turbine supports multiple source databases, embedding models and vector databases. It's aimed to be configurable and easy to use at the same time. It's primary use case would be being the data backend for LLM apps—to create a relevant context for each prompt from your data. We are very early and this is our first public launch, we just have tested the product internally. Any and all feedback would be very appreciated. DM or email me at sumit@useturbine.com if you are interested to be a early beta user of Turbine and help us build this product. Thank you! Looking forward to your comments. https://bit.ly/3LOx9MH October 9, 2023 at 01:49PM

Show HN: My First SaaS https://bit.ly/46xShPs

Show HN: My First SaaS Promptly is my first SaaS Project. I built it because I wanted to refine my dev skills and also to have a central place to store my prompts for GPT, Midjourney, and other AI platform and systems. Would love some feedback on the website itself, as well as advice on how I should go about the marketing https://bit.ly/3RRnEk2 October 9, 2023 at 10:53AM

Show HN: I made a all-in-one web app to help me with my freelance admin tasks https://bit.ly/3RLBd4l

Show HN: I made a all-in-one web app to help me with my freelance admin tasks https://bit.ly/48KGqzd October 9, 2023 at 09:50AM

Sunday, 8 October 2023

Show HN: I made a one button snake game variant https://bit.ly/45o0yUU

Show HN: I made a one button snake game variant https://bit.ly/45o0zbq October 9, 2023 at 01:50AM

Show HN: SharePal – I built an app I always wanted to quickly share snippets https://bit.ly/48H0hzw

Show HN: SharePal – I built an app I always wanted to quickly share snippets Hi! I'm a backend architect by day, an indie iOS developer by night. This spring, I wanted to experiment with iMessage app extensions for another app I build, and I needed a proof-of-concept that binding a SwiftUI view in this iMessage context would work correctly. Not only this is possible, but this project became a bit more, because it transformed the way I started sharing piece of information I often need to have at hand. My first use case was my IBAN sharing, often shared with relatives. Each time I was asked for it, I would have to open my bank app, have a correct internet connection, and a few minutes of my time to find it, copy it, and removing the extra un-needed info from the pasted content. Instead, opening my newly created iMessage app, and taping it would simply paste it in the iMessage textfield, ready to be sent. Other use cases were quickly found: URLs to my blog posts, apps, and social networks, but also hashtags I often use when I'm microblogging. This is why I also enabled the custom keyboard extension for this app. Behaving similarly to the iMessage app, it was _almost_ free to support. After finding a UI/UX that would feel right, and adding a few more features that felt right at home for this kind of app, including categories, access restriction by biometry, drag and drop, and Apple Shortcuts integration, the app launched this week in the App Store. I'm open to discussion about this app. Any improvement or feature request, bug spotting, or marketing advices… I take it all! I'll also be very happy to share implementation or technical details about this 100% SwiftUI app that packs way more than it seems. https://bit.ly/3ZOtSTA October 8, 2023 at 03:57PM

Show HN: Create Email using your own voice https://bit.ly/46gshs2

Show HN: Create Email using your own voice You can write your emails using your voice you can generate resignation, birthday mails etc Website: everlogue.aicygnus.com Google Play Store Link: https://apps.apple.com/us/app/everlogue/id6452388483 https://bit.ly/46qD9Uj October 8, 2023 at 03:03PM

Show HN: Track time spent on activities that matter to you https://bit.ly/3F92czm

Show HN: Track time spent on activities that matter to you https://bit.ly/3rACl07 October 8, 2023 at 09:23AM

Show HN: Build WebExtensions in Go, a Native Way https://bit.ly/3Q8FqOn

Show HN: Build WebExtensions in Go, a Native Way Less than a week ago, we announced a new stdlib & runtime `pcz` for Golang, focusing on platform native support, along with full access to Web APIs. [1] (and we were not joking.) Today we are releasing the full access to WebExtension APIs for Go js/wasm target in pcz std[2], and now you can build WebExtensions in Go natively, happy toying with it! [1]: https://bit.ly/46vPZjR [2]: https://bit.ly/45lKxz8... https://bit.ly/3ZJo6Tb October 8, 2023 at 01:21AM

Show HN: Vimacs – Fast, Feature-rich & Beautiful Neovim configuration https://bit.ly/46GG0s8

Show HN: Vimacs – Fast, Feature-rich & Beautiful Neovim configuration Vimacs project has just released! One of the most feature-rich neovim configurations out there. Manifest: There are some philosophical differences between (neo)vim & emacs (barely summarizing): (neo)vim is more minimalist and more focused on coding (unix philosophy) emacs is known to be an extensible editor that can ease the process of (almost) any text related task. (IRC, E-Mail, Note taking etc.) With Vimacs you have the efficiency of (neo)vim and (some) features of emacs. - Feature-complete (Some inspired from emacs & JetBrains) - Fast (Lazy loading ~%97.5) - Simple (configuration + usage) Vimacs some out of the box features (full list: [0]): > NOTE: This is 1/10 of the repository's list - Debugger (Polished for the best) - Profiler - Hot-reloaded themes - Magit + Github integration - On-Click updates - Project Manager (Github templates + hooks!) - Markdown tools - Code refactoring tools - Tree-sitter actions (e.g JetBrains extract function, unjoin line etc.) - Magit + Github Integration - Task framework - Testing framework - File Manager (dired like) - Leetcode Client - Org-mode - Compiler Explorer (for any language!) - Codegen tools - Refactoring tools - Pastebin Client - Smart Snippets - AI tools (assistant, code-generation, inline hints) - Multiple UI Modes for saner code editing experience Vimacs has some optional features like: - IRC Client - E-Mail Client - Discord Client - Internet Browser - And more! [0] For more information (and a feature list) please visit repository homepage [0] --------------------------------------- [0]: https://bit.ly/46GeqLy https://bit.ly/46GeqLy October 8, 2023 at 06:14AM

Show HN: CSSBattle – A competitive game for web designers and developers https://bit.ly/3Q5k5Ft

Show HN: CSSBattle – A competitive game for web designers and developers My name is Kushagra, and I am the co-founder of CSSBattle[1]. We built CSSBattle to make web designing a bit more fun. CSSBattle is an online competitive game where you have to replicate a given target image with CSS. When you submit your CSS code, you get a score based on how well you replicated the image + how short your code is. Our community has now grown to 320k+ players across the world. Over the past 3 years, we've been working hard to make it even more fun and educative for our players. I am very excited to show you a completely revamped version of CSSBattle with great new features which makes it the best frontend gaming platform on the web. Here's what's new: - Daily Targets: after talking to our users, we realized that not all players liked the pressure of leaderboards and competition. So we've introduced Daily Targets where players get a new target every day. These targets don't have leaderboards and are great for beginners who are just getting started - CSS Courses: We've also introduced game-like interactive courses for learning CSS - Monthly Battles: We now host monthly battles for players who crave competition. These are heated battles where players spend hours on shaving off a single character from their code just to rise up on the leaderboards! - Redesign: We've revamped the whole site to make it look nicer, and the whole experience smoother. We've also optimized it to work on mobile devices We would love it if you get a chance to check it out and are excited to hear all your feedback. Thank you for the support! [1] https://bit.ly/3RRhLDo https://bit.ly/3RRhLDo October 8, 2023 at 02:02AM

Saturday, 7 October 2023

Show HN: Cadence Running – Your AI powered running coach https://bit.ly/46Erz7J

Show HN: Cadence Running – Your AI powered running coach Tl;dr: Cadence is a running app that gives you an AI coach to motivate you while you run and help you reach your goals! What is Cadence? Cadence is your running coach while you run. Whenever you start a run with Cadence, you’ll run alongside an engaging running coach that feels like he’s there with you in real time. You can set your goal pace & distance, and your running coach will chime in to provide motivation and updates on how you’re doing. This is step 1 for building a full fledged running coach in your pocket, and we’re excited for you to try it. How can I try it? Here’s a link to the testflight: https://apple.co/3rA3UGS Currently Cadence is only on iOS. Our ask: Go for a run and use our app and give us feedback & ideas on how to improve! If you try it, join our WhatsApp group: https://bit.ly/46ErAbN https://apple.co/3rA3UGS October 7, 2023 at 03:29PM