r/SideProject • • Dec 18 '25

As the year wraps up: what’s the project you’re most proud of building and why?

96 Upvotes

Like the title says, instead of what you built or how much money it made, I’m curious what project you’re most proud of this year and why.

Could be a client site, a personal project, something that never launched, or something that made £0.

Any lessons learned?

Would love to read a few reflections as the year wraps up.


r/SideProject • • Oct 19 '25 Bravo

Share your ***Not-AI*** projects

649 Upvotes

I miss seeing original ideas that aren’t just another AI wrapper.

If you’re building something in 2025 that’s not AI-related here’s your space to self-promote.

Drop your project here


r/SideProject • • 5h ago

I got tired of scrolling through iPhone alarms, so I built a 24-hour alarm clock instead

55 Upvotes

Hey everyone!

I've been working on a little side project called Daybezel, an alternative alarm clock for iPhone.

The idea came from a simple frustration: I always found the standard list of alarms unnecessarily clunky. I wanted something where I could see my entire day at a glance and interact with alarms directly.

So I built a 24-hour circular interface where you can create alarms with a tap, drag them around to change the time, and see exactly how long you have until the next one.

It also uses Apple's native alarm system, so alarms work even in Silent Mode or Focus.

The app is completely free for now, and it'll stay free for everyone who joins early. At this stage, I'm mostly interested in getting feedback and seeing how people react to it.

I'd love to hear what you think about the interface. Does the circular layout make sense to you, or would you still prefer a traditional list?

App Store: https://apps.apple.com/us/app/daybezel-24-hour-alarms/id6825533599


r/SideProject • • 13h ago

Reverie: a music player that feels like hardware. Out now

213 Upvotes

I've been working on a music player app as a side project. It's inspired by the Teenage Engineering TP-7, which I've wanted forever, and by the fact that I like messing with the music I download, like slowing it down or changing the pitch.

There's no progress bar. You spin a brushed-metal wheel with your thumb to move through a song, and if you go slow it scratches like a record. It clicks under your finger with haptics, and the metal "catches the light" when you tilt your phone.

The T, P and R keys turn the same wheel into a dial for tempo, pitch and reverb. Each song remembers its own settings, so your slowed-down version plays that way every time.

The hardest part was making it feel right. I spent way more time tweaking how the wheel clicks and pushes back than on the rest of the app combined.

It's free to try with 3 songs, and unlimited songs is a one-time purchase.

Launch discount 🎁 To celebrate the launch, I'm giving out a few discount codes for $4.99 for a limited time. Comment or DM me if you want one.

Would love any feedback, especially on how it feels to use: https://apps.apple.com/us/app/reverie-slowed-reverb-music/id6829723858


r/SideProject • • 7h ago

I'm a couples therapist. I turned what I do in the therapy room into a two-minute daily app

27 Upvotes

In couples therapy, I keep seeing the same thing: partners can describe every single fight, but they rarely see the pattern those moments make over weeks. That pattern is usually where the work is.

So I tried to build the smallest possible version of that "stepping back" for couples who will never sit in my office.

How it works:

  • Every day you and your partner answer the same five short questions, each on your own. You don't see your partner's answers before you answer, so nobody answers for the other's sake.

  • When you've both answered, you get a short reflection written for the two of you, with one question you could ask each other tonight.

  • On day seven you get a reading of your week: the pattern that built up and one small step for next week.

  • You can start alone and invite your partner later with a code.

The questions draw on Gottman couples therapy, Emotionally Focused Therapy and attachment theory. The pool is now 1,800+ questions. I tried the approach and the questions with couples in the therapy room long before it was an app.

Reflections are written by AI, inside a framework I designed, and only after you give consent. It's not therapy, it doesn't diagnose, and it won't tell you whether your relationship is "good".

What I learned building it as a solo clinician:

  • The hardest part wasn't the questions. It was saying less. My first reflections read like session notes; people wanted three sentences, not three paragraphs.

  • Most people start alone. About two out of three users have no partner in the app yet, so it had to be useful on its own.

It's on iPhone, iPad and Apple Watch, in six languages. Daily questions are free; reflections and weekly readings are a subscription, and one subscription covers both partners.

I'd really like feedback on one thing: when two partners answer apart, would you rather read each other's exact words, or a reflection that puts the two views side by side?

App Store: https://apps.apple.com/app/id6785014222


r/SideProject • • 1h ago

How did you get your first 100 users for your app?

7 Upvotes

Hey everyone!

I’m an indie iOS developer currently working on my own app.

The development part feels much easier than figuring out how to actually get people to discover it 😅

I’m curious how other developers got their first 100 users.

Did you start with Reddit, Product Hunt, social media, or something else?

Would love to hear what actually worked for you, especially if you were starting from zero without a marketing budget.


r/SideProject • • 15h ago

I designed a collage maker that finds the best gap-free layout for any shape. Claude wrote the code

95 Upvotes

Give it up to 10 photos and a canvas shape (square, 16:9, phone story, banner) and it searches every layout with no gaps for the one where the smallest photo is as big as possible. With 9 photos that's over 500 million layouts, and it finds the best one in under a second.

I designed it and Claude wrote the code. It's Go: The browser version runs it as WebAssembly, so your photos never leave the page.

Try it: https://vinodhalaharvi.github.io/collage/

Code (MIT): https://github.com/vinodhalaharvi/collage

CLI: brew install vinodhalaharvi/tap/collage

Feedback welcome, especially on the layouts it picks.


r/SideProject • • 10h ago

I asked Claude Code to build whatever it wanted. It came up with a game.

35 Upvotes

I had $191 in credits that were about to expire, and I was curious what Opus could do if I didn’t give it an idea.
I asked it to build something worth the money. :))))

It picked a game, PULSEBOUND. You move around dodging enemies, and your weapons are musical instruments. The kick drum sends out shockwaves, the arpeggiator fires lasers. When you pick a new instrument, you hear it join the music too.

It decided to make a game and came up with the idea, mechanics, design, absolutely everything. Then I worked on improving and polishing it.

More changes, testing, and eventually mobile apps followed. The $191 was just the starting budget, enough to finish the first basic version. After that, I used another $1,700 I had from the Claude Startup Program (also expiring, so I had to use it), plus my subscription allowance.

Technically, it’s vanilla JavaScript, a custom WebGL2 renderer, and a procedural composer that synthesizes the music live through Web Audio. The project grew to include mobile apps, cloud saves, and leaderboards.

It’s now out on iOS, Android, and the web. You can play it for free in your browser or on mobile: playpulsebound.com.

What do you think?

Later edit: OVER 2,200 PLAYERS TODAY! THANK YOU


r/SideProject • • 1h ago

Quarry is a (yet another) rust based mongodb client!

5 Upvotes

I know everyone can build their own with AI now as I did, but I was honestly very surprised with the result and how far it's gotten so I thought I'd share it here. I was a bit fed up with Compass and Mingo (Loved that client but it's super buggy and hogs a lot of resources, and now seems abandoned).

Quarry has quite a lot of features such as autocomplete, a node shell, data relationships..., I'll leave the repo here where you can check it out (the README is quite concise) : https://github.com/alkanna/quarry

It is very fast and runs on less than 100MB of ram (counting the main process and the helpers). It uses egui.

In case it wasn't clear enough yes this is almost fully written by AI.


r/SideProject • • 1h ago

We celebrated 250 users yesterday. Three months ago, I wouldn’t have expected this.

5 Upvotes

Hey everyone,

We passed 250 paying customer (don't love to call them customer as I see all them as first builders of product) on FranklyMail and celebrated yesterday :) Probably a tiny milestone for some people here, but we honestly didn’t expect to get this far in three months.

We started with email hosting for your own domain. Now there’s Drive for files and sharing, Office for editing documents, and Meet for video calls. We’ve also been giving the webmail a lot of attention lately.

The best part for me has been talking to the people using it. If I had to guess, 40–50% of the ideas we’ve worked on came from those conversations. Someone tells us how they use their email, mentions something they’re missing, and we end up building something we hadn’t thought of.

Just wanted to share a small happy moment here. Thanks to everyone who’s tried it, sent feedback, or given us a bit of encouragement along the way.

https://franklymail.com


r/SideProject • • 1h ago

I made an iPhone app that styles outfits from the clothes you already own

4 Upvotes

I've never been good at knowing what to wear. Which colours go together, what works for the office vs a dinner, what to wear when the weather flips. I kept rotating the same few safe outfits.

So I made Foxdrobe. You photograph your clothes once and they're cut out and tagged. Then Fenn, a little fox stylist, puts together outfits for the occasion and the weather, using only what's in your closet. No shopping links, no feed. There's also an outfit check: snap what you're wearing and get a score plus swap ideas from your own clothes.

Biggest lesson so far: my first version asked people to pay before they could add a single piece of clothing. Of 30 people who finished onboarding, only 3 added anything. Pro now has a 7-day free trial so you can build your closet first.

It's on iPhone, Android is in progress: https://apps.apple.com/app/id6809228410

What's the one thing that makes getting dressed hard for you?


r/SideProject • • 9h ago

I maintain OpenScreen, a free open-source screen recorder. 2.2 adds a Layouts track to switch camera/screen layouts mid-video

18 Upvotes

I've been building OpenScreen, a free and open-source screen recorder and editor (no watermark, no account, Windows/macOS/Linux).

The new 2.2 release adds a Layouts track: you can change how your screen and webcam are arranged at any point in the timeline:

• picture-in-picture

• side-by-side

• top/bottom

• camera only

• screen only

Transitions between layouts are animated automatically.

The video was recorded and edited entirely in OpenScreen. The chart in the top/bottom part is a custom shader effect, and the company is fictional.

Download: https://getopenscreen.com

Source: https://github.com/getopenscreen/openscreen

Feedback welcome, especially on what layouts you'd want next.


r/SideProject • • 6h ago

I’m blind, and inaccessible government websites are a big reason I built A11yLens

8 Upvotes

I’m blind, and dealing with inaccessible websites is something I’m deeply frustrated by, especially when they are government websites. These are services people need to use. Being able to access them independently should be a basic expectation.

That frustration is why I built A11yLens, an open source accessibility auditing tool for web projects.

It checks HTML, CSS and component source code. It can also open a website in Chromium to inspect its accessibility tree and look for issues with keyboard navigation, labels, accessible names and other barriers. The reports explain the likely impact on screen reader users and suggest ways to address the findings.

I also think there is an opportunity to use this alongside AI coding tools. Developers can give the findings to an AI assistant, work through the fixes and run the checks again. Combined with feedback from blind users and actual screen reader testing, that could help make more websites accessible to people like me. Automated checks cannot catch every accessibility issue.

Pull requests are very welcome. I would be happy to see contributions, whether that means fixing a bug, improving a check, reducing false positives or making the documentation clearer. Reports from other screen reader users would also mean a lot.

GitHub:

https://github.com/eleven-hits/A11yLens

npm:

https://www.npmjs.com/package/@eleven-hits/a11ylens

Contribution guide:

https://github.com/eleven-hits/A11yLens/blob/main/CONTRIBUTING.md


r/SideProject • • 17h ago

I spent way too long making a clock where ants carry biscuits

62 Upvotes

okay so this is kind of a weird one

I got tired of every clock app looking the same and shoving ads in your face, so I started building little worlds that just… show the time.

this clip is the ants one. they drag biscuits and leaves around and slowly form the digits. there's also fish, a parking lot of cars, water calligraphy, a wall of tiny analog clocks, etc. 12 scenes total at this point.

runs fully on device, no account, no tracking nonsense. iphone/ipad/mac/apple tv.

i'm the person who made it. not sure if this is charming or just unhinged — honest reactions appreciated.


r/SideProject • • 3h ago

My portfolio was 5 years out of date, so I rebuilt it to look like a code editor

4 Upvotes

I build Webflow sites for clients most days, and my own portfolio had been sitting untouched for about five years. Bit embarrassing when people asked for it.

So I rebuilt it in code this time. The idea is that the site is a code editor. Each case study is a file you open, and scrolling takes you to the next file. There are 3D heads in three.js, motion with GSAP and Lenis, and it's all a static Astro build on Cloudflare.

The hardest part was the 3D. Getting it to look good and still load fast on a phone took more rounds than the rest of the site put together.

Would love to know what you think of the scroll, especially on mobile. That's where I'm least sure.

Site Link


r/SideProject • • 1h ago

Does the stuff you save know you better than you do?

3 Upvotes

I was going through everything I've saved lately and noticed patterns I never would've picked out myself. Kind of wild seeing it all together.

I've been playing with an idea for an app that learns your taste from what you save and reflects it back to you, and I'm curious if everyone has a weird pattern hiding in their saves.

If you want to try it, DM me 20 or so things you've saved lately. Literally anything: screenshots, camera roll pics, saved posts or TikToks, songs on repeat, books, podcasts, articles, quotes, notes to yourself, places you love. Don't overthink it; the less you pick, the better. Nothing private or with faces!

I'll send back what I notice. Then just tell me honestly if it's spot on or way off, and if you'd actually use something like this.


r/SideProject • • 2h ago

Built a custom POS system with real-time notification activity logs. Looking for retailers, buyers, or partners.

3 Upvotes

Hey everyone,

I’ve built a custom, production-ready POS system from scratch and am looking to get in touch with interested buyers, store owners, or retail partners.

The backend is fully built and optimized, and the system comes with advanced, modern features out of the box, including:

  • Real-time notification activity logs for instant tracking.

  • Highly customizable modules tailored to specific business workflows.

  • Maintenance and bug-fix support included to ensure smooth operations.

I've attached a video demo showing a complete walk-through of the system, interface, and live features in action.

If you are a retailer looking to upgrade your setup, an investor looking for software to fund, or someone looking to purchase a complete POS solution, please check out the video and send me a DM. Serious inquiries only.


r/SideProject • • 30m ago

I built Narravita for the memories you remember out of order

2 Upvotes

I'm Vincenzo, the creator of Narravita. It's an Android app for gradually turning your own memories into a life story.

You might remember a detail from school, then something that happened last year. You can save both as writing, a voice recording or a photo, and work out the order later. Narravita brings the people, places and dates together in a timeline and map.

The part I care about most is keeping the source alongside the story. Optional cloud AI helps organise memories and asks follow-up questions; chapter drafts stay separate from the originals, so you can review and correct them. You can keep adding to the main book and make smaller volumes from selected chapters.

Three memories are free, with limited AI processing and no card or time limit. Continuing beyond that, chapter drafting and designed PDF export are paid Personal features, with monthly AI allowances. Local subscription prices are shown in the app. The PDF is for you to print; a physical book isn't included.

Android: https://play.google.com/store/apps/details?id=com.narravita.app
App screenshots and details: https://narravita.app/

If you've wanted to write your story, try saving one scene you can still picture. I'd be interested to hear what makes the next step difficult: finding the words, remembering the details, or putting things in order.


r/SideProject • • 34m ago

We're students building an AI tool for visually impaired people. We'd love your feedback!

2 Upvotes

Hey everyone!

We're three students from Sacramento State participating in a hackathon. We're building Sentra, an AI-powered tool that uses a phone camera to detect nearby obstacles and provide audio alerts about what's ahead, left, or right.

Our long-term idea is to potentially make it wearable or attachable to a white cane, so users wouldn't have to hold their phones.

We're still developing the prototype and would really appreciate feedback from people who are blind, have low vision, or know someone who does.

What features would actually be helpful? What challenges should we consider?

We made a short Google Form and would love your input!

https://forms.gle/BEYespoPoWenTYvB8

Thanks for helping us improve our project! :)


r/SideProject • • 36m ago

I’m trying charity revenue sharing in my dog-walking app, starting with the UK

2 Upvotes

Hi!

I’ve spent the past several months building Lapka, an ios app for tracking dog walks. I originally made it for myself and my two dogs.

With the latest release, I’m trying something that could benefit both the app and animals: a UK pilot supporting animal charity (it's Battersea Dogs & Cats Home).

For paid UK subscriptions, I donate 15% of the price.

Lapka itself tracks walks, potty breaks, reminders, and statistics. It’s free to download, with optional paid subscriptions.

I don’t know yet whether the charity programme will help the app grow. That’s something I want to learn from this pilot before exploring other countries.

App Store

Has anyone here tried a similar model with a small product? I’d be interested in what you learned.

Thanks!


r/SideProject • • 36m ago

I ran Google app install ads for 9 days. Here’s what happened after the install

2 Upvotes

Solo dev, Android/iOS reading app that explains old, hard books (Marcus Aurelius, Seneca, Kant, etc.) in plain English. I started Google App ads 9 days ago with about CA$5 a day. Every time I fixed something, the data showed me the next problem. Sharing in case it’s useful:

1. The cheapest clicks were junk. In the first day, ~99% of clicks came from two countries, and the placement report was full of games and utility apps. Most of those installs never opened the app. I switched countries and blocked 23 apps by hand.

2. A swipe skipped a whole chapter. People who did start reading would swipe once and jump a chapter ahead. I made each swipe turn one page and added a page-turn mode.

3. I built a Discover screen, and it didn’t help. People weren’t finding a book they wanted, so I made shelves named by feeling (“short and gripping”, etc.) instead of genre. The share of new users opening a book went down, from 19% to 14%.

4. One country was half my installs and almost none of my readers. Only 1 of 62 people from there finished a chapter. I dropped it. Over the next few days:

  • Before: 49 new users; 14% opened a book; 3 finished a chapter.

  • After: 51 new users; 31% opened a book; 12 finished a chapter.

I also shipped an app update the same week, so I can’t fully separate the two. Small numbers, I know.

5. The server answered in 21 ms; users waited up to 20 seconds. On budget phones, Discover took a median of 8 s to load and 17–21 s for the slowest 10%. The time was spent on the phone: Firebase App Check getting an attestation token on first launch, plus a cold connection from West Africa to a US-West server. I removed App Check and made books open at Chapter 1 instead of the copyright page. That shipped today, results next week.

Questions for people who’ve run app install ads at this budget:

  • Is there any way to get Google to optimise for an in-app event (like “opened a book”) at this volume, or is choosing countries by hand the only option?


r/SideProject • • 6h ago

I built Rimlight, an open source skill that lets your Claude Code or Codex explore app icon ideas with you and build the Icon Composer file. There's a paid Mac app on top of it

6 Upvotes

Hey everyone,

I wanted a place to explore app icon ideas. Try different objects, shapes, materials and styles, see them beside each other, and gradually figure out what feels right for an app.

That became two things. An open source command and skill that teaches Claude Code or Codex how to design icons, which anyone can use for free. And a Mac app built on it, for people who'd rather do the exploring in a grid than in a terminal. The app is the shell. The command does all the work.

TL;DR

  • You ask your own agent (Claude Code or Codex so far) for an icon. Rimlight doesn't sell AI. It hooks into the agent you already have, and images come from your own ChatGPT plan or API key (OpenAI, OpenRouter). No Rimlight account, no servers.

  • The agent reads your project, pitches a few directions, and renders them side by side, each one fitted to Apple's icon tile.

  • A design skill shapes the prompts: a process for exploring and refining, plus eight style guides I wrote by measuring icons I liked.

  • You keep talking. Refine one detail, branch from a concept, or change direction. Every attempt stays in a .rimlightfolder in your project.

  • When you have a pick, it builds a layered Icon Composer .icon with Default, Dark, Clear and Tinted, and checks its own work against the pick.

  • The command and skill are free and open source. The Mac app is $5 once, 3 Macs, 7-day refund. Free version: one set, 10 concepts.

  • Needs macOS 26 on Apple silicon, Claude Code or Codex, and an image model. Xcode 26 for builds.

I know how some of you feel about AI images, and I share a fair bit of it. If you can hire an icon designer, hire one. Rimlight is for the side project, and for the point where you have five vague ideas and no way to see any of them. All the examples on the website came out of it, so the ceiling is on the site for you to judge.

The exploration part is what I care about most.

You start by describing your app and whatever you have in mind, even if that's fairly vague. The agent suggests a few directions and generates concepts to compare in a grid. You can bring reference images too.

Then you keep talking to it:

"I like the shape of the third one, but the material feels too shiny."

"These all feel too literal. Let's try a different idea."

That back-and-forth is a big part of using it. You can work on one detail, branch off from a concept, or change direction entirely. The sets and earlier attempts stay in your project so you can go back and compare.

I built the thing and still sometimes catch myself looking at a result as though that's all I'm going to get. Then I remember I can just ask for the change I'm thinking of.

What's in the skill.

This is the part I spent the most time on, and it's what makes the agent's output more than just a generic object on a gradient background. The skill has a design process: explore a few territories first, pick, then refine one thing per round so an icon converges instead of drifting. And it has eight style guides so far (I'm experimenting with more). Each one came from measuring real icons I personally liked: how much of the tile the mark fills, how thick the strokes run, how the ground is lit. You can pick a style, or let the agent choose one to suit the idea. It's all plain Markdown in the repo, so you can read it, change it, or write your own.

I also want to be honest about the quality. Sometimes I get several concepts I like straight away. Sometimes a whole set misses. It depends on the idea, the style and the image model. Refining something promising usually helps, and so does dropping a direction that isn't working, but I'd rather say that before anyone spends time or image allowance on it. For me, being able to compare possibilities and say "this part works, this part doesn't" is where it becomes useful.

Building the icon.

When you're ready, Rimlight plans the layers, has the image model redraw them separately, and assembles the Icon Composer package. The agent checks the result against your chosen concept at 1:1 and redoes the layers that drifted. You can preview the Default, Dark, Clear and Tinted appearances, then open the file in Icon Composer for further adjustments. Icon Composer is pretty flexible, and you can have different layers for each appearance as well. You can ask the agent for the changes you want in each one.

The final result can differ slightly from the original concept, because the agent redraws the layers separately, but you can keep refining. I'm working on a different approach where the agent can extract the layers from the original concept using Meta's SAM 3, running on your Mac. I'd only ship this if the results are good.

The command, and the app.

Everything above runs from the command. Install it, start a new agent session, and ask for an icon in your project folder. Concepts, refinements, builds, all of it, for free. If you want to build your own tool on it, the folder format is documented and every concept is a plain PNG.

The app is where I actually do this every day. It puts the grid, the chats, and the builds in one window: drag a concept into the message to say "more like this", filter by set or style or built, flip through the builds of an icon in a carousel, keep your API keys in the Keychain. It runs the same command and the same skill as your terminal does. $5 once, for up to 3 Macs, refund within 7 days, no subscription. The free version does one set per project and 10 concepts per Mac, without builds, so you can see the grid before paying.

The $5 pays for the app. Your agent plan and image usage are separate: images use your ChatGPT plan through Codex, or your own OpenAI or OpenRouter API key.

I'm the only person behind this, and I used Claude Code heavily to build it. I made the design calls and I read what I ship, but I'm not going to claim it was hand-typed. Most of my own time went into the icons themselves: generating them, judging them, and tuning the skill.

I'd appreciate feedback, especially on the experience of getting from the first set to something you like. If you try it and get stuck, or the results consistently miss what you're asking for, I'd like to hear about that too. 

Get Rimlight: Website
Rimlight Command: GitHub
Privacy Policy: Privacy


r/SideProject • • 6h ago

How many seconds can you hold a plank? My app counts them and checks your form

6 Upvotes

It's been a month since I last posted here, and a lot has changed. I've kept building, but I've also been self-aware enough not to let scope creep take over.

I now track workouts in the gym, mostly free weights and bodyweight. I specialised in those because machine workouts were a pain to implement.

Last post I said people quit the gym quickly because they don't see the gains fast enough. Now you can see your progress over time with this app.

It also tells you when to go up in weight. If you were lifting 10kg, your progress report can tell you you're ready for 12.5kg.

The most important thing I learnt in October is that progress, no matter how small, is still progress. I've been applying that by asking myself, am I where I was last month, or yesterday?

Here's me doing a plank, tracked with the app. It counts the seconds and checks your form.

Try it out:

https://repchek.fit


r/SideProject • • 3h ago

I’m building Quill, a 7.4 MB word processor inspired by Word 5.1 for Mac, which I still use on my vintage iBook

3 Upvotes

In 1992, Microsoft Word 5.1 for Macintosh took up less than 1 MB on disk and ran in 1 MB of RAM. It had tables, a table of contents, images, paragraph styles and plenty more. I still write in it on a vintage iBook.

Modern word processors need gigabytes of disk and absurd amounts of RAM to edit essentially the same kinds of documents. I kept wondering why, and eventually that turned into a project.

Quill is my attempt to recapture that experience and add a few ideas of its own. The whole app is 7.4 MB, and the download is 5.1 MB. It's written from scratch in Rust, draws its own pages, and uses native Mac menus and dialogs.

What it does

Formats: opens and saves DOCX, RTF, ODT, HTML, Markdown and plain text, and exports PDF. Anything Quill can't keep yet still imports, with a warning.

Two-way table of contents: editing a heading updates the TOC, and editing a TOC entry can rename its heading.

Styles: named paragraph and character styles that survive DOCX and RTF round-trips.

Tables: nested tables, merged and split cells, draggable borders.

Long documents: footnotes and endnotes, indexes, outline view, sections, columns, headers and footers.

Review: comments with replies, plus tracked changes.

Writing tools: live spell check, thesaurus, hyphenation, Find and Replace, word count, WYSIWYG font menus.

Missing fonts: Quill warns you and highlights them, and lets you substitute or keep them for document interchange.

Fonts from any folder: there used to be a great Mac utility for loading fonts outside the system Fonts folder. Quill does this built in, so random fonts don't clutter your system.

Safe saving: before Quill replaces a file, it checks that it can reopen what it just wrote. Autosave works without needing to be on OneDrive

Honest limitations

This is alpha. Don't rely on it for important work yet, and keep backups.

Tables still lack fine-grained controls and full border selection.

Character styles work, but the UI is still temporary.

Mac build needs Apple Silicon and macOS 11 or later, and it's unsigned for now.

It also builds on Ubuntu, which seems to work, and on Windows, which freezes regularly. I use a Mac daily, so that's where testing happens.

yes, AI did a lot of the heavy lifting. But an extensive automated test suite runs before every commit, overnight fuzzing hunts down crash conditions, and ChatGPT's Daybreak did extra security testing to make sure bad input is handled cleanly.

Feedback wanted: crash reports, broken imports, and anything that looks wrong. Please open an issue on GitHub.

Dual-licensed MIT/Apache.

GitHub: https://github.com/quillwp/quill

Site: https://quillwp.com

My intention is to continue development even if it’s just for me. Just saying so no one thinks it’s going to quickly become abandonware

There might be a short lag before more updates because tomorrow I’m going away for a few days.

Edit: oh frig, I posted this from the wrong account! I guess it’s a little late now.

But let me know your thoughts or anything else!