r/devworld

I often used to send emails with mistakes, to the wrong recipient, or without an important attachment, so I built SoftSend, a Gmail extension that gives you a few minutes to change your mind before sending.
▲ 7 r/devworld+5 crossposts

I often used to send emails with mistakes, to the wrong recipient, or without an important attachment, so I built SoftSend, a Gmail extension that gives you a few minutes to change your mind before sending.

We've all done it: hit Send, then instantly spot the typo, the wrong recipient, or realize you said "see attached" with nothing attached. Gmail's built-in Undo Send gives you 30 seconds max. I wanted more control, so I built Soft Send.

What it does:
Instead of sending instantly, Soft Send holds your email in a local queue for a delay you choose (1 min up to 1 hour). During that window you can cancel it, pause the timer, or edit it. It's "undo send", but on your terms.

It also watches for risky patterns and adds extra delay + a warning when it spots:

  • A recipient you've never emailed before
  • "Attached" in the body with no actual attachment
  • Reply-All to a big group
  • Possibly sensitive content (passwords, card numbers, etc.)
  • An email written suspiciously fast (angry-email insurance 😅)

Privacy: No server, no tracking. Your email content never leaves your device except to go to Google's own Gmail API to actually send it.

Free vs Pro: Everything above is free. The one-time Pro ($14.99, no subscription) unlocks high-risk recipient lists — flag specific people (your boss, your CEO) or whole domains (a client's company) so you get a big red warning and a longer delay before an email ever reaches the wrong inbox.

Hope you find this useful, feel free to try it out on ->

https://chromewebstore.google.com/detail/mfimcohlkjphlnhokmpfdnlbfmingllf?utm_source=item-share-cb

u/SnooPuppers4345 — 17 hours ago

What is your most useful marketing tip?

Curious to know what the most useful marketing tip is for everyone. Would be great to combine the knowledge of everyone. Obviously we all build something amazing, but how we get it to the right users is the most difficult task.

reddit.com
u/SebazSpaceDev — 1 day ago

I made a simple free tool to export your entire ChatGPT convo to md, json, or a one-click copy format

I typically use ChatGPT for developing ideas, brainstorming, and planning, and then take the concept to Codex to implement.

However, the context switching was always lossy because there was never an easy way to export my entire convo.

So, to solve this, I created a simple utility that takes in a conversation share link and outputs an md and/or json files, or you can one-click copy the entire conversation.

It’s stateless so none of your data is saved or used for anything.

Check it out!

reddit.com
u/Rooster_Odd — 3 days ago

Pitch your App/website in one sentence

Try to describe your app/website in one sentence in this format: App/Website name - Description

I will go first

Tructivity - helps students organize their academic and personal lives in one platform without the cognitive drain of app-hopping

reddit.com
u/Live_Cartographer589 — 4 days ago

What's the most expensive infrastructure lesson you've learned the hard way?

Learned this one the painful way.

Heroku rotates DATABASE_URL during certain maintenance events.

If you've hardcoded that value anywhere instead of reading it from the environment, your app can randomly stop talking to the database after maintenance.

Nothing's "broken."

Your code is.

It's one of those infrastructure gotchas you only learn after losing a few hours debugging.

What's the most expensive infrastructure lesson you've learned the hard way?

Mine was this.

I'd love to hear yours.

reddit.com
u/Euphoric_Musician822 — 2 days ago
▲ 23 r/devworld+18 crossposts

I built a Chrome extension that catches doomscrolling before it turns into an hour

I realized I kept opening YouTube and Reddit without even deciding to.

So I built Lucid — a Chrome extension that interrupts autopilot scrolling with calming reset overlays, breathing goals, and awareness prompts before the doomscroll spiral starts.

Still early, but it’s already helping me become way more intentional online.

Chrome link:
Lucid - Chrome Web Store

u/Big_Economics_5590 — 4 days ago
▲ 151 r/devworld+44 crossposts

I've been building a SQL learning platform for the past few months. It's called QueryCase and I'd love honest feedback

I've spent the last few months building something and I'm finally at the point where I want to share it properly rather than just quietly hoping people find it.

The idea came from a frustration I kept seeing (and feeling myself): SQL tutorials teach the syntax fine but there's never a reason to care about the answer. You filter a table called employees, get a result, and nothing happens. Your brain doesn't bother keeping it.

I wanted to try a different approach. QueryCase teaches SQL through detective investigations. You get a briefing from Chief Fox (our mascot), a real database to query, and a mystery to crack. The JOIN matters when a suspect has an alibi. The WHERE clause matters when you're trying to find who entered the building at 22:13. The SQL is the tool for solving something, not the point in itself.

Here's what's actually in it:

  • A structured learning path across 54 cases, going from Recruit through Rookie, Detective, Senior Detective, and Chief Detective. Each rank has drills and a level exam to pass before you progress.
  • Sandbox mode where you can explore real datasets (IMDB movies, Spotify, sports stats, Steam games) and run whatever you want with no pressure and no mystery attached. Just free exploration against actual data.
  • Everything runs in the browser using DuckDB WASM so there's nothing to install.

I'm a solo developer and this is genuinely early days. I'm sharing here because this community is exactly the kind of people I built it for, and I'd rather get honest feedback now than find out later I've built the wrong thing.

What's missing? What would make you actually stick with something like this versus what you've used before?

querycase.com if you want to take a look.

Any feedback appreciated!

u/conor-robertson — 4 days ago

I built a curated directory where developers can list their projects for free

Hey everyone,

I’ve been building Linxalium — a curated directory for tools, apps, SaaS products, dev utilities, and useful online projects.

The idea is simple: most makers know they need visibility, but big directories often feel noisy. You submit once, get buried, and the listing becomes another dead profile page.

I wanted to build something smaller and manually reviewed, where each project gets a clean public record with:

  • category
  • description
  • logo / screenshots
  • project link
  • backlink
  • optional project story / blog-style page

Current status:

  • registration is open
  • creating a project listing is free
  • every submission is reviewed manually
  • the domain has already reached DR 16 in Ahrefs
  • approved projects get a public listing page
  • I’m still improving categories, review rules, and discovery

I’m keeping submissions free during this early stage while I grow the directory and learn what founders/developers actually need. Some faster publishing / featured options may become paid later once the review queue grows, but right now builders can register and submit for free.

Site: https://linxalium.com

Would love feedback from other developers and indie builders:

Does this feel useful, or does it still look too much like “just another launch directory”?

reddit.com
u/Gullible-Amoeba3782 — 4 days ago

Built an AI that explains contracts in plain English. Looking for developer feedback before I keep building.

I've been building an AI contract review tool over the last few weeks.

The goal isn't to replace lawyers. It's simply to help people understand what they're agreeing to before clicking "I Agree" or signing a contract.

Recently, a Reddit user tested it with a real contract and gave feedback that completely changed my roadmap. They pointed out that:

  • My product name wasn't unique, so I rebranded it to Trothix.
  • The current text limit is too small for many real-world contracts.
  • PDF upload is far more important than I originally thought.

I've already shipped the rebrand and I'm working through the remaining feedback.

Now I'd love some developer perspectives before I keep adding features.

A few questions:

  • Does the UI feel trustworthy?
  • Is the workflow obvious from the homepage?
  • What would you improve before I build more features?
  • If you were building this, what would you prioritize next?

If anyone wants to try it, I'm happy to share the demo in the comments rather than putting a link in the post.

I'd genuinely appreciate honest feedback, whether it's about the product, UX, or technical direction.

reddit.com
u/btwary — 3 days ago
▲ 13 r/devworld+3 crossposts

ChumiChat - End-to-End Encrypted Anonymous Chat App

I've been working on a small side project called ChumiChat.

It's an anonymous end-to-end encrypted messaging app where users can start chatting immediately without creating an account or providing an email address.

Some of the design decisions:

  • End-to-end encrypted messages
  • Anonymous accounts generated automatically
  • No email, password, or phone number required
  • Messages disappear 5 minutes after being opened
  • Accounts automatically expire after 24 hours
  • All chats and messages are permanently deleted when an account expires
  • Private encryption keys never leave the user's browser

I also recorded a short demo showing how the application works.

Demo: https://www.youtube.com/watch?v=tKFehmx6rYY

Live application: https://chumichat.com

Frontend: https://github.com/Abula28/chumichat-front

Backend: https://github.com/Abula28/chumichat-back

I'd appreciate any feedback on the implementation, UX, or security design.

u/Abula7 — 5 days ago
▲ 61 r/devworld+29 crossposts

Designed a new Time Tracking methodology, focuses on Goals and gamified Up/Down time for each.

Everyone is familiar with gamified productivity & focus tracker tools. I downloaded most, experimented with different methods, studied the science behind motivation/goals, and developed a new system. It's not complex, visual, yet lightweight. Most importantly, it's effective & helps you make real progress.

Why this method works:

  • It simplifies thinking about "what should I do today" & helps beat procrastination. You clearly see your goal, and the main work/play activities you defined. Just get started on one...
  • Each board is you custom "go-to" plan for that Goal (aka "Core"). You pick "time contributions" that work for you. No guilt tripping. If you like to focus for 30m, and then lounge for 1h, then that's what you pick. No need to overcommit. Stats will improve as you get better.
  • Tracking how much Up vs Down time, towards defined Goals, is the simplest measure of success, over time. The 10,000 hour rule exists for a reason. Not 10,000 to-do items.
  • Seeing "break/rest" activity timers next to your productive timers, at a glance, makes you more relaxed during focus sessions & gives you "guilt free" breaks. You can pause one timer and start another, then come back. You can also "finish early" any timer, and deposit time already earned, no penalties.
  • You can adjust all Timers/Goals on the fly, change their length, emoji labels, etc. The app makes it easy.
  • You can track a Goal on 1 board, or across multiple boards. You could have a board for each day of the week if you want, all towards that 1 goal. On Monday you can have only 1 focus activity, and on Saturday you can have 6, with different focus + break sessions.
  • You can work on Goals and contribute time whenever you have it. No pressure with streaks. If you have 1 hour per day for a goal, or 3 hours per week. You simply time your activity, you bank time Up or Down, and you move on.
  • You progress easily visualized in a cool Sci-Fi interface, with time particles and orbits and black holes.

Check out Flowton on the App Store or if you're on Android, sign up on flowton.com to get notified.

Happy to hear your feedback on the method, or if you try the app, on what you think of it. There are cool new features in the pipeline, along with leaderboards, passive "multiplayer", and other.

u/NinjaFlow — 5 days ago
▲ 1 r/devworld+1 crossposts

Programming/Software engineer will die

First I hate the word 'Engineering' but this what everyone is calling themselves nowaydays but it's innacurate, or real career was always called "Programming" - but that's another topic.

I have around 10 years of exp in the industry.

There's tremendous signs that this career will die, maybe not soon, but it is obvious, and all counter-arguments are not convincing to me.

Sign 1:

  • CS major enrollments are in decline, just google it, it's collapsing.
  • Cope: "But this is a good thing, it means that the industry is re-aligning itself".
  • My anti-Cope: Nope, it's a sign that this industry is very scary now.

Sign 2:

  • Companies not hiring juniors anymore.
  • Cope: "Yes, but the demand on seniors now is more than ever!"
  • My anti-cope: First, this is ***** selfish, second, half of you seniors will be next not to be hired.

Sign 3:

  • Historical layoffs.
  • Cope: "IMAO LOLLOL, these layoffs have nothing to do with AI, it's because of Covid hire inflation"
  • My anti-cope: Sure bro, keep lying yourself, even the big corporates themselves are admitting they're laying off for AI, either as replacement or for further investment, but the end result is the same.

More coping arguments:

  • "Yeah, but eventually corporates will wake up and realize how much vibecoding/Ai-driving programming is prone to disasters, and programmers will be in demand more than ever, VICTORY WILL BE FOR US".

My anti-Cope: Yeah, sure, do you really believe that c-suite people really care about code quality? They care about promising clients and delivering too fast no matter what. And even if this eventually happens, it will be too late already, how long it will take for these corporate to "wake up"? 10 years? 15 years? By this time, many seniors would be retired already, and juniors never even had the chance to acquire the know-how to fix those problems; it's like the moon-landing, the humanity is struggling to do the moon landing again because the know-how hasn't been transfers to the next 2 generations, a lot of things lost forever, this what may happen to programming. Besides, there's no guarantee that the AI "tools" will never get so much better to the point that this will no longer be a problem - I mean, everyone was laughing 2 years ago at the idea that manual coding will be taken over by AI, but here we are.

  • "Yeah, but bruuuh, maybe only manual coding is dead, but SYSTEM DESIGN, and SOFTWARE ENGINEERING (roar, engineering), and CODE REVIEWING, and collecing and writing requirements are still important skills tha will never be taken by AI.

My anti-Cope: Stop lying to yourself, it's not only the manual coding which is dead (which is the most fun part); but everything else is dying too, due to the higher expectation in deadlines, NO ONE has time to do manual PR Reviewing, NO ONE has dtime to do manual System Design, or any sort of "software engineering"....hell, I come across many stories all the time on Jira/Clickup all filled with long dashes; purely generated by AI; nothing is being done without AI; and there's no guarantee in the future that the AI will get so good in listening as well, the CEO just talks to him and gives him vague orders what to do, and will give resuls.

reddit.com
u/Idea_Fuzzy — 6 days ago

Discussing the idea to build something useful

"Before I build anything, I want to understand your real frustrations first"

I'm at the beginning of my journey of building software. I know I want to build something meaningful, but I don't want to just pick a random idea out of thin air I want to start with a real problem that real people actually face.

So before I write a single line of code, I want to ask you directly:

What's something in your workflow that wastes your time every week? Maybe no good tool exists for it, or the ones that do are too expensive, too complicated, or just don't quite fit how you actually work.

Could be something tiny and repetitive. Could be something that's been annoying you for years. Doesn't matter I want to hear it.

And if your problem resonates with me and feels like something I can genuinely solve I'd love to have a quick casual conversation with you, just a few messages or a short chat, so I can understand it better from your perspective. The goal is to build something that actually fits your situation, not just a generic solution.

No pitch. No agenda. Just someone trying to start their journey the right way by listening first.

What's frustrating you?

reddit.com
u/NoThe_DEV — 9 days ago
▲ 14 r/devworld+3 crossposts

Swagger like API documentation and doctype documentation frappe app

I built a Swagger-like Developer Portal for Frappe 🚀

https://github.com/raisulislam0/frappe\_doc

One thing that always frustrated me while developing in Frappe/ERPNext was API discovery.

Need to call a whitelisted method?

Search through source code

Figure out the full module path

Guess parameter names

Check if it expects GET or POST

Open multiple tabs to inspect DocTypes and child tables

So I built frappe_doc.

It's a Frappe app that automatically scans all installed apps and generates a live developer portal from your codebase.

Features

✅ Discover all @frappe.whitelist() APIs automatically

✅ Parse Python type hints and Google-style docstrings

✅ Search APIs by app, module, route, arguments, DocType, etc.

✅ Generate ready-to-copy frappe.call() and curl examples

✅ "Try It Out" functionality to execute API calls directly from the UI

✅ Explore DocType schemas with expandable child-table trees

✅ AST-based scanning (doesn't import or execute your code)

✅ Works with custom apps and ERPNext out of the box

Example

Instead of searching through code to find:

@frappe.whitelist() def apply_for_leave(...): ...

frappe_doc automatically generates:

API route

Parameter documentation

Return information

Example requests/responses

Interactive testing form

Frappe JS snippet

cURL snippet

DocType Explorer

One feature I'm particularly happy with:

Child tables are displayed as expandable trees, so instead of jumping between multiple DocTypes, you can inspect the entire document structure in one place.

Example:

Sales Order └── Items ├── item_code ├── qty ├── rate └── warehouse

Why AST?

The scanner uses Python's ast module rather than importing modules, which means:

No code execution

Safe on production servers

No side effects during scanning

Looking for feedback

Would this be useful in your workflow?

I'm interested in hearing:

Features you'd like to see

Limitations you encounter with Frappe APIs today

Whether you'd use something like this in production

GitHub: https://github.com/raisulislam0/frappe\_doc

Feedback and contributions are welcome!

reddit.com
u/Ok_Consequence_46 — 12 days ago
▲ 6 r/devworld+5 crossposts

Hi everyone!

My name is Syoma, and I’m a 29-year-old 3D artist specializing in Low Poly Stylized art for games and other creative projects. I’m currently looking for exciting collaborations and projects to contribute to!

With over 12 years of experience in 3D modeling, I primarily work in Cinema 4D but also use Zbrush, Substance Painter, Unreal Engine/Unity in my pipeline. I’m skilled in creating hand-painted textures inspired by styles like Fortnite, Sea of Thieves, and Warcraft, but my true passion lies in Low Poly art.

📄What I can do:

- Model buildings, props, and environments (no characters for now, but simple ones are possible).
- Create game-ready assets with attention to detail and optimized performance.
- Deliver hand-painted textures for vibrant and immersive designs.
- Design levels that tell compelling stories.
- Effectively lead a team, ensuring clear direction, responsibility, and successful results.

🎮Notable projects (PC Games) I’ve worked on:
- Frozen Ship on Steam: https://store.steampowered.com/app/3423990/Frozen_Ship/
- Beaten Path on Steam: https://store.steampowered.com/app/2584400/Beaten_Path/
- Soar: Pillars of Tasneem on Steam: https://store.steampowered.com/app/1513030/Soar_Pillars_of_Tasneem/
- Deisim on Steam: https://store.steampowered.com/app/525680/Deisim/

I’m open to freelance commissions and would love the opportunity to join a creative team on a full-time basis. Collaboration is key for me, and I believe in clear communication to bring any vision to life.

💲My rates:
- 30 USD/hour
- 1000 USD/week
- 3500 USD/month

📁Portfolio links:
- ArtStation: https://www.artstation.com/moldydoldy
- Behance: https://www.behance.net/moldydoldy

✉️How to reach me:
- DMs- Reddit or Discord: moldydoldy
- Email: syomapozdeev@gmail.com

Don’t hesitate to reach out — let’s discuss your project, rates, or any other questions you might have. Let’s create something amazing together!

u/Addlxon — 12 days ago

personal website

Hi guys!! I have a personal website for my extremely small team of 3 members.

I dont have any serious comission or professional work in mind so far so its abit unprofessional and undone for now!!

its https://xtrcom.xyz

rate it and let me know what do you think!!

reddit.com
u/XtrComSu — 14 days ago

New file format -> Portable HTML Document

Hi everyone,

I'd like to introduce a new file format I created called Portable HTML Document (PHD), which uses the .phd extension.

The idea has been around for a long time, but I only recently had the time to put it into practice.

Basically, it's a way to package and share a static website as a single file.

The GitHub page contains three repositories:

  1. The format specification (completely open and free)
  2. A tool for creating .phd files (although they can also be created manually)
  3. An application for reading .phd files

My hope is that this format can be used to share dynamic reports, tools, games, dashboards, documentation (the PHD Reader documentation itself is distributed as a .phd file and was generated with MkDocs), or anything else that can be built as a static website.

The goal is to make this kind of dynamic content easy to share without having to publish it online, while still being simple for end users to open and use.

Ideally, web browsers would support the format directly. That may be wishful thinking, but you never know. Until then, PHD Reader serves as the official reader.

The entire project, including the format itself, was designed to be as simple as possible. I used Node.js and Electron—technologies I'm not deeply experienced with—but they made the implementation surprisingly straightforward.

Installers for end users are available on GitHub (the Windows installer is not code-signed, of course), and building an installer locally is also very simple.

I hope this project proves useful to others as well.

u/Glittering_Cod_4584 — 13 days ago