Product Thumbnail

Unlogged

Open Source tool for mocking, testing & optimising

Productivity
Open Source
Developer Tools

Unlogged: Open-source tool for Java devs to instantly mock DB/APIs, auto-generate unit tests from API traffic, monitor method performance, and save/replay method inputs & outputs. Integrates with CI for code coverage. Install to boost your Java DevOps!

Top comment

Fellow hunters and makers, hello from @parth_mudgal1 and @shardul_lavekar 👋 Both of us come from e-commerce/payments background where even a few minutes of downtime meant huge financial losses. Everytime we ran into production incidences, we agreed to follow TDD more diligently and add more code reviews and code freezes before deployment. The core challenge in software testing — is that developers must prepare for numerous scenarios they might never consider or predict. This limits the effectiveness of traditional testing, as the foresight to test a specific situation often means the foresight to account for it in the code. While traditional testing is effective for detecting regressions, it falls short in identifying the "unknowns" that arise from the unpredictable interactions between software and its ever-creative users. The traditional approaches to software development only slowed us down. As engineers obsessed with efficiency, we set out to do something crazy. 28 months ago, we started as a time travel debugger and evolved into a tool that aims to replay production traffic locally. The goal is to offer real-time production scenarios feedback to developers as they code, in their IDE. While we are working on a performant production-grade SDK, we are psyched to launch the first version of our product that offers: 1. Record and Replay - users can replay/test specific methods. 🎯 2. Run time call mocking with the recorded data 👻 3. A live view with performance numbers for each line and each method. (Even private methods!) ⏰ 4. Auto Generating JUnit Tests from the API traffic. ⚡ 5. CI Integration + code coverage reports for the replay tests 📊 What's more? We are fully open-source! 📖 And we have put extra effort into being fully offline - none of your code or data leaves your premises! 🔥 Github Link to our SDK: https://github.com/unloggedio/un... Github Link to our Plugin: https://github.com/unloggedio/in... Link to our documentation: https://read.unlogged.io/ If you like what we are doing, stay in touch: https://discord.gg/Hhwvay8uTa 👋 @mwseibel - thanks for hunting and introducing us to the PH community! 🙏

Comment highlights

Hello Shardul! Congrats on the launch. 🎉 This tool looks fantastic and impressive for devs. It will be pretty useful keep it up. best of luck!

I'm sending my CTO for testing! I'll let you know how it checks out :D Congrats on the launch.

I love testing tools because there are very few user friendly ones. All the best!

Hey guys, congratulations on the launch! What future developments or features do you have planned for Unlogged?

Congrats Shardul Bhaia.. few days ago I checked over it.. It is really an amazing product..

Hello team! Congratulations on the launch! How can Java developers get started with Unlogged?

🎉 Congratulations on launching Unlogged! 🚀 This open-source tool sounds like a game-changer for Java developers, Kudos to the team for this fantastic contribution to the developer community! 👏

Great and must have tool for java devs to speed up their launch without compromising on quality or having bugs. Kudos!

Instant DB and API simulation with automatic generation of unit tests? That's exactly what you need to improve your development process! The integration with CI for code coverage only adds fuel to the fire of efficiency. I can already imagine how this could speed up our deployment and improve code quality. This is an impressive piece of work!

I have asked my team to check this. Will share my review soon. Congratulation on the launch!!

Congrats on the launch, Shardul. We're tackling a different use case in observability/monitor, so I can't echo how critical your mission is enough. Great work on this.