Wednesday, October 11, 2023

Show HN: Obligator – An OpenID Connect server for self-hosters https://ift.tt/ZmOq9Uk

Show HN: Obligator – An OpenID Connect server for self-hosters https://ift.tt/U4P35FL October 12, 2023 at 12:29AM

Show HN: Neovim Configuration heavily inspired by Emacs and JetBrains https://ift.tt/RaKusVe

Show HN: Neovim Configuration heavily inspired by Emacs and JetBrains Neovim Configuration heavily inspired by Emacs & JetBrains. Based on NvChad https://ift.tt/Jj3idnY October 11, 2023 at 10:53AM

Tuesday, October 10, 2023

Show HN: A lightweight open-source web analytics for webdevs https://ift.tt/16UTVOB

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://ift.tt/CAPbkYi 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://ift.tt/CAPbkYi October 11, 2023 at 03:49AM

Show HN: Standalone Jdk.compiler, Java Compiler Framework and Tree API https://ift.tt/T1xvimP

Show HN: Standalone Jdk.compiler, Java Compiler Framework and Tree API With this standalone compiler, you can rely on all Java 11 javac features to be available, even when using newer Java versions. Specifically, this allows you to: - compile code even if your Java environment isn't a full JDK (Java JRE, for example!) - target Java 1.7 for compilation without any warnings or restrictions. - use the Compiler Tree API without resorting to --add-opens trickery that may eventually fail in newer Java releases - build a modified compiler with additional features or custom tweaks I made this after finding that the otherwise superb "jsweet" Java-to-JavaScript transpiler failed to build and run with Java 16 or newer. Surprisingly, I couldn't find any prior work other than "proper" standalone compilers like Eclipse's ecj that would properly work with modern Java runtimes. I'm excited to see what can be done now that we have this scaffolding. https://ift.tt/lPi6ygt October 10, 2023 at 10:15PM

Show HN: The Water Quality Dashboard: State Compliance over the Years https://ift.tt/gcU7XiD

Show HN: The Water Quality Dashboard: State Compliance over the Years https://ift.tt/7palG52 October 10, 2023 at 11:10AM

Monday, October 9, 2023

Show HN: Free content optimization tool for SEO https://ift.tt/afP8sgp

Show HN: Free content optimization tool for SEO https://ift.tt/NeR2Pkr October 10, 2023 at 04:31AM

Show HN: Emitbase (open-source tool for programmatic alerts and notifications) https://ift.tt/S2INYkV

Show HN: Emitbase (open-source tool for programmatic alerts and notifications) Hello folks, I am working on my very first open-source project, and today I recorded a how-to video on how to use Emitbase (an open-source tool for programmatic alerts and notifications). Please check out the video if you are interested: https://ift.tt/MiYghIn. You can also find the project's repository on GitHub here: https://ift.tt/Qg37foc. I would welcome any constructive feedback on the project or any advice. Thank you, and have a nice day! October 10, 2023 at 12:47AM

Show HN: A Prettier plugin for formatting imports in Astro files https://ift.tt/yKiVrvG

Show HN: A Prettier plugin for formatting imports in Astro files https://ift.tt/LXsIVmg October 9, 2023 at 09:57PM

Show HN: I made a Chrome extension to put headlines back into Twitter https://ift.tt/t39hSJw

Show HN: I made a Chrome extension to put headlines back into Twitter https://ift.tt/tEAXJlC October 10, 2023 at 05:38AM

Show HN: An AI app that lets you read up to 10 news articles in 60 seconds https://ift.tt/TVpukeU

Show HN: An AI app that lets you read up to 10 news articles in 60 seconds Be gentle & humble HN, we're just beginning this journey. We still have A LOT of work to do on Tidby. However, we'd love your insights on improving its growth. Current things we're improving: - Article / summary quality - Feed quality / improvements - Onboarding across app - Additional sources - UI/UX improvements (not final design) We've been diligently working on an app designed to summarize the news and create a social experience within it over time. The future of Tidby: ~ Comments on articles. ~ Posting. ~ Newsrooms. (similar to a subreddit) ~ Related Articles. ~ Library expansion. Create groups, subtopics, etc. ~ Mood Reading. Enjoy articles / topics at certain times of the day instead of random. ~ Filters, filters, filters, & much more planned. Not for who you or what you think will make Tidby great, but what would make Tidby useful for you? Thank you for reading! https://ift.tt/DHcSAWi October 10, 2023 at 12:35AM

Show HN: My First SaaS https://ift.tt/hvED8sN

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://promptly.host/ October 9, 2023 at 03:23PM

Show HN: I made a all-in-one web app to help me with my freelance admin tasks https://ift.tt/a2nvTut

Show HN: I made a all-in-one web app to help me with my freelance admin tasks https://ift.tt/k2TxjR5 October 9, 2023 at 02:20PM

Sunday, October 8, 2023

Show HN: Talk with ChatGPT using your VOICE https://ift.tt/h7cI8M2

Show HN: Talk with ChatGPT using your VOICE https://ift.tt/AaTbi7R October 9, 2023 at 10:15AM

Show HN: I made a one button snake game variant https://ift.tt/7PlgkKI

Show HN: I made a one button snake game variant https://tapsnake.com October 9, 2023 at 06:20AM

Show HN: Pollux – A Message Passing Cloud Orchestrator https://ift.tt/scWGZj5

Show HN: Pollux – A Message Passing Cloud Orchestrator https://ift.tt/9LB4w2Y October 9, 2023 at 02:44AM

Show HN: This is what social media could be https://ift.tt/8OtxDcl

Show HN: This is what social media could be I made what I believe is a joyful slow social media. Would love to know what you think! https://bloom.tendtoyourgarden.xyz/ October 9, 2023 at 02:04AM

Show HN: BadUSB that can exfiltrate stored WiFi passwords https://ift.tt/VEwUOtS

Show HN: BadUSB that can exfiltrate stored WiFi passwords https://ift.tt/HpnlX5W October 8, 2023 at 06:09PM

Show HN: Track time spent on activities that matter to you https://ift.tt/EVHCxdm

Show HN: Track time spent on activities that matter to you https://ift.tt/YJ4fycL October 8, 2023 at 01:53PM

Show HN: Build WebExtensions in Go, a Native Way https://ift.tt/bAFcNkn

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://ift.tt/0FJSaCD [2]: https://ift.tt/LV2s5N0... https://ift.tt/NJf9UIO October 8, 2023 at 05:51AM

Show HN: CSSBattle – A competitive game for web designers and developers https://ift.tt/NYekV73

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://cssbattle.dev https://cssbattle.dev October 8, 2023 at 06:32AM

Show HN: Kstack – Skill pack for monitoring/troubleshooting K8s in Claude Code https://ift.tt/GQauRgE

Show HN: Kstack – Skill pack for monitoring/troubleshooting K8s in Claude Code Hi All, Recently I've been using Claude Code a lot for de...