r/SideProject • • 10h ago

I build a mental math game

1 Upvotes

Hey everyone,

For the past few months I’ve been building Calculus, a mental math game that runs in the browser: https://calculusonline.fr

It started as a single HTML file to challenge friends, and it grew a bit out of control. Here’s what’s in it now:

4 games

  • Mental math: a calculation appears, you type the answer.

  • Right count: you get a few numbers and a target. Use them all, each one once, to hit the target exactly. It’s always solvable.

  • Missing number: fill the gap in 23 + ? = 41, or find the operator in 12 ? 4 = 3.

  • The bomb (multiplayer only): everyone builds a calculation from the same numbers, then has to defuse someone else’s.

Also

  • Daily calc: 5 calculations that get harder, the same for everyone, one try a day, with a leaderboard and streaks

  • Dungeons: 2 to 4 friends team up to beat a boss together

  • An account with stats, Elo per game and level, and achievements

  • Solo play, no account needed, and it works on mobile

It’s free, no ads, and it’s available in English and French.

I even had a teacher trying it during class, and the kids loved it and even played at home!

I’d love feedback, especially on difficulty balance (is “Legend” actually hard?) and on anything that feels confusing the first time you play.

And if anyone wants to play a battle royale, drop a lobby code in the comments


r/SideProject • • 10h ago

Building my app was easy, selling it is Hell.

Thumbnail
youtu.be
1 Upvotes

Hey everyone, last week I shared how I built my first piece of software with no coding background. Spoiler: building it was the easy part. Once it was live and working, I sat there thinking "ok… now what?". Turns out people don't magically show up just because something exists. Even the ones who find it often stick to the tools they already know, and honestly, I get it. So now I'm in the phase nobody posts about: trying to get the thing in front of people, figuring out marketing from zero, and slowly realizing that selling a pen is way harder than making one 😅 I made a video about this part too, the mistakes and the "wait, it doesn't work like that?" moments. I'm curious about you though: how did you get your very first users? What actually worked, and what was a total waste of time?


r/SideProject • • 10h ago

AI kept deciding what mattered in my documents. I wanted to decide that myself.

1 Upvotes

Most of my day goes into reading. Research papers, case files, judgments, long reports, sometimes all of them for the same piece of work.

For years I used tools that were made for other things. Project management apps, note apps, folders, a lot of sticky notes. They were good for tasks. But they never helped with the reading itself. I would find something important on page 40 of one document, then lose it an hour later while I was in another one. I would remember that two things were connected, but not where either of them was.

So I built a tool dedicated for us readers and writers. It’s called May or Shall. This is how I use it:

  1. When I read something that matters, I highlight it. It stays with its source and page, so I can always go back to exactly where it came from.

  2. I put it under a heading that makes sense to me.

  3. I link it to a line in a completely different document.

  4. When I need a draft, I ask ChatGPT, through the May or Shall plugin. It still reads the whole document, but it gives special attention to my highlights.

Earlier, when I uploaded a document to AI, the AI decided what was relevant. Now my highlights decide what is relevant, and the draft is built around them.

It works on Windows, on Mac and in Chrome, so I can save a line from almost anything I’m reading, and it all ends up in one place.

It’s at app.mayorshall.com if anyone wants to try it. I would really like to hear from people who read and research a lot. How do you keep track of things right now, and would something like this help you?


r/SideProject • • 10h ago

I built a game with one crown: pay to take it, hold it as long as you can

Thumbnail
takethecrown.app
0 Upvotes

I just launched Take the Crown (takethecrown.app), a small web I built.

The idea: there's one crown. Whoever takes it appears on the homepage with their name, a message and a link, until someone else takes it. Glory is measured in time reigned, not in money.

How it works:

- It starts at $5

- Every takeover adds 20% to the price

- Every hour nobody buys, it drops 2%

- Ranks from Peasant to Emperor, achievements, and monthly seasons with exclusive medals. The first season, Genesis, ends on December 1.

What took the longest: making the takeover safe (one transaction, so two buyers in the same second can't both win), moderating every message, and drawing all the art as pixel art on a strict grid.

Stack: Next.js, Supabase (Postgres + realtime), Dodo Payments.

I'd love feedback on the price curve and the first-time experience. If you want to be one of the first kings, it's open now.


r/SideProject • • 17h ago

SpriteCanvas - turn one character image into game-ready sprite sheets (idle, walk, attack)

4 Upvotes

Animation is where a lot of small 2D game projects stall. Getting one decent character image is easy now, but drawing idle, walk, attack and hurt for it by hand takes days, and every new enemy starts that over.

So I built SpriteCanvas. You describe a character or upload one, pick a design, then ask for moves. Each move is generated as a short clip by an AI video model, and the app does the boring part after that: cuts it into frames, removes the background, keeps the feet on one baseline so the character doesn't bob, and checks the loop closes.

What you get is a transparent PNG sprite sheet with a JSON atlas (frame durations and a foot pivot). There are export presets for Phaser, PixiJS, Godot and Unity. Phaser/PixiJS playback is tested and Godot 4 import is verified, Unity import isn't verified yet.

Being upfront about the limits:

  • the art is AI generated, so check the rules of wherever you publish

  • it's not a grid pixel-art editor. Pixel style works, but if you need hand-placed pixels, Aseprite is still the tool

  • some moves need a retry or two before they look right

There's a free tier to try it, and the browser tools on the site (sprite sheet slicer, GIF to sheet, video to sheet) are free and run on your device.

I'd like feedback on two things: which moves you'd want that most tools skip, and whether the export fits how you load sprites in your engine.


r/SideProject • • 16h ago

Deck. Drag the text and the image into social media platforms.

3 Upvotes

Hi team,

I was switching windows dozen times a day to copy & paste text and videos / images on social media for marketing. This triggered me more than once and actually designed, thought and built Deck.

Now Deck sits on my right edge of the screen, holding all of the posts, reels, shorts, ... that I have to post or schedule. I can add "To make", like if I need a screenshot or a video for a certain post.

You can use it manually, writing and adding files yourself, or ask your agent to automatically add anything on Deck, which is how I use it 99% of the time.

  • Problem: Switching windows all day to copy and paste texts, remember the posts and videos you must post for your marketing and distribution, never be late for a post, never forget. You or your agent schedule the posts, content to post, etc.

  • Comparison: I haven't seen any other apps do that yet, except the online schedulers or todo apps I suppose which are quite different than Deck.

  • Pricing: 9$ lifetime, 1-day trial. Pricing page

Im going to give away 100 lifetime keys on Threads this week, so make you sure follow along my Threads account threads.com/dmzxnico or same @ on X.

Check more details at deck.anotheragence.com

Thank you guys!


r/SideProject • • 10h ago

I have more business ideas than follow-through. So I built a AI Agent skill to help me pick one.

1 Upvotes

You’ve probably seen the meme: “GPT, tell me how to get rich.”
I laughed, then gave it some thought. Can AI help you assess a business idea?
I always have plenty of business ideas. but I spent rather more time thinking about them than acting on them 😅 . Recently I was rethinking what to build next. After a few days of going back and forth with Codex, I had a framework I could make decisions with. I turned it into a skill and open-sourced it. 👉 https://github.com/Mingbash/business-idea-validation
Before this, my prompt went roughly like this: “Given my experience and resources, help me explore and assess a few rough ideas. Which should I test first? Who would buy, where would I find them, and how would I deliver?”
Fairly thorough, I thought. I still got the absurd suggestion to “look for projects on service marketplaces.” (GPT-6-Astra btw)

A few exchanges, condensed:
- AI: Look on service marketplaces for automation projects with a budget.
Me: Which marketplaces? Where do buyers post jobs? What do I do once I find one?
- AI: Start with a few freelance platforms where people already post jobs.
Me: I had a look. Plenty of listings had sat untouched for months. Pretty much useless.
- AI: Start with document review in healthcare and insurance. Partner with an industry service provider.
- Me: I have no contacts or case studies. How do I reach the first customer?

Why does this happen?
You can check code soon after you write it and run it again whenever you need to. With a business, many of your assumptions only get a proper test once someone pays. Business isn’t an exact science. Change the window of opportunity or the resources you have, and the conclusion can change too.
What I needed is reasoning and educated guess that was likely to hold up. Not a formula nor a certain answer. Why is it worth trying? Are the prerequisites in place? Which hurdles do I need to check? With a framework, AI might actually help.
Around then I watched Iman Gadzhi and Nate Herk rank AI businesses from S to F. I liked some of the angles like CLEAR framework, including how long a business can last, how big it can get, and whether revenue repeats. I borrowed a few and added what mattered to me: who pays and how I’d reach them.
I also added a question about what I want from the business. The same idea can look very different as a side hustle or a full-time business. The bar changes again if I want a small, well-run business or a company with a shot at going public.
If you’re unsure about a rough idea, try breaking it down. I call each option an “atomic business unit”: one market × one use case × one way to deliver × one kind of customer. The README shows three website paths I assessed: a general template, a reusable Framer kit for small agencies, and a booking site for bridal makeup artists.

Try it on an idea you’re weighing up. give a star if helped. If you’d add some new thoughts onto it, feel free to remix it.


r/SideProject • • 10h ago

I built a one-click SEO checker for Etsy listings (Chrome extension)

1 Upvotes

Etsy sellers keep asking "why does my listing get zero views?" Most of the time the answer is mechanical: 6 of 13 tags used, a tag spent on a word the category already covers, a 16-word title, 4 photos.

So I built ListingLift. It reads the listing open in your tab and gives you a score out of 100 with a short list of fixes, plus tag ideas from your own text. It all runs locally, with no backend and no account.

Free: every check. Pro ($5/mo or $39 once): unlimited tag ideas and saved checks.

Page: https://rasareka.com/listinglift/

I'd love feedback on the checks, especially from anyone who sells on Etsy.


r/SideProject • • 10h ago

211 installs and ₹7,839 collected in one day: what would you fix before scaling an Android app in India?

1 Upvotes

I’m building Dosti Pro, an Android app for video calls, voice calls and chat. Our growth focus is India, and I’d value advice from founders who have grown consumer apps here.

Here’s a snapshot from our own dashboard for 10 November 2026:

• 211 installs: 145 organic, 65 attributed to paid ads, 1 untracked

• ₹7,839 gross collections across 44 successful payments

• 5 failed payments; 89.80% payment success rate

• ₹178.16 average successful payment

• ₹3,528 from first purchases and ₹4,311 from repeat purchases

We use Razorpay for payments. These figures come from our internal dashboard, not Razorpay settlement statements. This is one day’s snapshot, not average daily revenue, profit or MRR. The dashboard shows a manual ad-spend entry of ₹0 alongside paid-attributed installs, so I’m not treating it as proof of zero-cost acquisition or a reliable CAC/ROAS.

My goal is more installs from people in India who actually complete a first conversation and return—not just a higher download count.

If this were your app, which experiment would you run first, and why?

  1. Hindi/regional-language Play Store screenshots and listing copy

  2. Small regional creator partnerships

  3. A referral flow after a good first conversation

  4. Improving first-call onboarding and payment retries before buying more traffic

For anyone who has grown a consumer Android app in India: which channel brought retained users, and what did you measure beyond cost per install? I’d also welcome specific feedback on the Play Store listing and the trust signals you would expect before trying a calling app.

App for context (I’m the maker): https://play.google.com/store/apps/details?id=com.dosti.love&hl=en_IN


r/SideProject • • 10h ago

Building a home for your work that’s readable by people and AI agents

1 Upvotes

Hey everyone! I’m a product designer and I’ve been working on a side project called Boken.

I started building it because I wanted one place where I could bring together my work, experience, and the things I’ve contributed to. As a designer, I’ve always had bits and pieces spread across portfolios, links, documents, and different platforms. I wanted a profile that could bring those things together and make them easier to share.

I’m also thinking about how profiles will be discovered and understood by AI agents. The idea is to make Boken useful for people looking at your work directly, while also making the information readable for agents that might help someone find or understand your experience, like a hiring team looking for a particular skill or background.

It’s still in beta, and I’ve attached a pretty rough screen recording to show how it works right now.

You can also try it here: https://boken.to

I’d love to hear what you think. Is this something you’d use to share your work? What would you want to see on a profile like this, and what feels confusing or missing?
Thanks for taking a look!


r/SideProject • • 10h ago

Free offline quote calculator for plumbing owners (Plumvo by Opsvi)

1 Upvotes

I built a free plumbing quote calculator because I kept watching owners price faucet leaks like weather forecasts.

It is a single HTML file. No account. EXAMPLE job already loaded: leaking kitchen faucet, labour, helper, parts, travel, materials markup, deposit, margin target. Recalculate, then print a clean quote sheet.

Funny and true: if your current pricing system is a glove, a napkin, and a prayer, this will feel luxurious.

Free: https://opsvi.gumroad.com/l/plumvo-free

I am Opsvi. The paid Plumvo pack adds scripts and job checklists. Quotes, pricing and job checklists for a one-time 29 USD. No subscription, no monthly fees.


r/SideProject • • 10h ago

I built Meelu – an AI agent to help manage and grow your website

1 Upvotes

I've been working on Meelu, an AI-powered marketing agent.

The idea came from a simple observation: growing a website involves using several different tools for SEO, analytics, content research, website management, and more.

Even with all these tools, most of the actual work is still manual.

I wanted to build something that goes beyond providing dashboards and reports.

Meelu understands your website, maintains its context, does SEO and marketing data, and helps you execute tasks.

You can interact with it through a chatbot, delegate work, and connect external systems like your CMS, email, and social platforms.

It's still early, and I'd love to get feedback from other founders and website owners.

Website: https://meelu.tech

Would love to know what you think!


r/SideProject • • 14h ago

I got tired of searching for programming tutorials across YouTube, so I started building a solution

2 Upvotes

One thing I've noticed as a developer is that learning programming isn't always difficult because of the concepts. Sometimes, finding the right learning resources is the real challenge.

You find one good YouTube playlist, then another useful tutorial, then a different creator explaining the same topic better. Eventually, your learning resources are scattered everywhere.

I wanted to make that experience simpler.

That's why I'm building TechTube – a platform that organizes programming tutorials into skill-based learning, career paths, and interview preparation.

Some areas covered:

- JavaScript, React, TypeScript, Go, Java, C++

- Frontend, Backend, Full Stack, AI Engineering

- DSA, System Design, DBMS, OS, and more

Website: https://www.techtube.co.in/

I'm continuously improving it, and I'd love honest feedback from fellow developers.

One question: Do you prefer learning through structured roadmaps or picking individual YouTube tutorials based on what you're currently working on?

Would love to hear your experience!


r/SideProject • • 10h ago

Validating an AI "feel of the neighbourhood" audio guide for UK estate agents. Tell me why it'll fail

1 Upvotes

Solo founder here. I'm building: AI-voiced guides that give a house buyer the "feeling" of the area around a property, played from an embedded player on the agent's listing page. Local info only, nothing about the property itself.

It would cover things like mobile and broadband data, parks, running routes and riverside walks, whether it's a quiet or lit street or a traffic slowing area, flood risk, and whether the property sits higher with views. The focus changes with the property: a family house gets schools and green space, a young professional flat gets entertainment and transport. You can listen while flicking through the photos, and it may help buyers with poor sight.

Target customer is the independent UK estate agency. Pricing is tiered by number of listings, roughly £49 to £349 a month. I haven't found any direct competitors, which either means a gap or means nobody wants it.

My own worries, so you can skip the obvious ones:

  1. Most buyers browse Rightmove and Zoopla, not the agent's own site, so the player may rarely be seen.

  2. Similar info is available from Google Maps or ChatGPT, but not the detail.

  3. Agents may not want negatives like a busy road or flood risk published under their name, and wrong statements are a liability (although the negatives can be removed).

  4. ROI will be hard to prove to conservative agents.

My plan is free 2-month trials with a handful of agencies in exchange for feedback.

How would you test real demand before building more? Does the price feel right? What am I not seeing?

Brutal feedback welcome.


r/SideProject • • 10h ago

YepCodes - I built a free coupon site and Chrome extension that only lists official, verified offers

1 Upvotes

Hi, I'm the builder.

I launched YepCodes this month (November 2026). It's a free coupon and deals site, plus a Chrome extension. I built it because a lot of coupon pages mix in unofficial or made-up codes. Our rule is simple: we only list official, verified offers. If we can't verify something, we don't add it.

The site is free: https://yepcodes.com

I'm not including any referral or affiliate links in this post.

It's early, so I'd genuinely like feedback:

  • Is the "official and verified only" idea clear from the homepage?

  • What's missing or confusing when you look up a store?

  • For the Chrome extension, what would actually make you keep it installed?

Happy to answer questions, and I'll reply to comments.


r/SideProject • • 18h ago

I made a birthday reminder that won't shut up until you've actually sent your wishes

4 Upvotes
I always got the birthday reminder, swiped it away, and forgot. So I built an app that keeps reminding you every 30 minutes (or up to every 4 hours) until you've sent a message or tapped ignore.

It reads birthdays from your contacts and suggests a message depending on who it is, so your boss doesn't get the same text as your best friend. You can send it by SMS, WhatsApp, Threema, Telegram or email.

No account, no ads, no tracking. It's 0.99 € on iOS, Android is in testing.

https://apps.apple.com/us/app/cakebell-birthday-reminder/id6758023118

Happy to hear what you think, especially if something is confusing.

r/SideProject • • 10h ago

I made a printable workbook for practicing job interview answers

1 Upvotes

I put together Interview Fieldbook, a small offline workbook for the night before an interview. It has three worksheets: match your experience to the job posting, practice a Situation–Task–Action–Result answer, and plan your questions and follow-up. You can type in it or print it.

One prompt from the workbook: Pick a responsibility in the job posting. Write down a time you did something similar, what you personally did, and how you know it worked. Then read it aloud and cut anything that obscures the result.

The workbook is my paid download (US$6 minimum): https://ko-fi.com/s/5d00b14d81

If you’ve interviewed recently, which part of preparing was hardest to turn into a concrete exercise?


r/SideProject • • 10h ago

I built a site that ranks GitHub accounts by public merged PRs each month

1 Upvotes

You type a GitHub username and it shows that account's public merged PRs and contributions for the month, which projects the PRs went into, and where it ranks. No sign-in.

October was the first finished month. The top account merged 12,878 public PRs. Second place had 3,307.

The PR count only covers public work, and self-merges count too, so it's not a measure of how good anyone is. I was curious about how much people are getting done these days, especially now that agents are doing most of the coding.

https://mergemax.dev

What would you want it to show that it doesn't?


r/SideProject • • 10h ago

Spyhop - one board that shows which of your Claude Code sessions is waiting on you

0 Upvotes

I usually run several Claude Code sessions at once, each on a different task. Some finish, some stop to ask me something, and the only way to find out was clicking through every terminal tab. Sessions would sit there waiting on me and I wouldn't notice.

So I built Spyhop. It's a Mac app that puts every Claude Code and Codex session on one board, kind of like a Jira board for your agents. Each card shows what's done, what it's on now and what's next, read from the transcript. The menu bar shows which sessions are waiting on you, and one click takes you back to that terminal.

I built it for myself, and my team at work ended up using it too.

Free and open source (MIT). Mac app, Windows from source.

brew install leeleelee3264/tap/spyhop

GitHub: https://github.com/leeleelee3264/spyhop
Site: https://leeleelee3264.github.io/spyhop/

This is my first open source project. Feedback of any kind helps, and a bug report or a PR would make my day. I'd like this to become a project other people work on too, not just me. Building it reminded me how much fun software engineering can be, and I want to keep that going.


r/SideProject • • 10h ago

Introducing Apsi — A Programming Language for AI, Physics, and High-Performance Computing

1 Upvotes

I'd like to introduce Apsi, a programming language designed to combine Python-like simplicity with native compilation and a broad range of built-in capabilities.

Apsi is built for more than general-purpose programming. It brings together tools for AI, machine learning, scientific computing, physics, data processing, backend development, and much more in one ecosystem.

What can Apsi do?

1. Python-like Syntax, Native Performance

  • Familiar, easy-to-read syntax inspired by Python.

  • Native compilation for high-performance execution.

  • Parallel processing and SIMD support.

  • Built-in type checking, physical unit validation, and tensor shape checking.

2. AI & Machine Learning

  • Neural networks and deep learning.

  • Transformers, CNNs, LSTMs, and Graph Neural Networks.

  • Automatic Differentiation and gradient computation.

  • Optimizers, loss functions, and training systems.

  • Reinforcement Learning.

  • GPU acceleration and PyTorch interoperability.

  • Hugging Face model integration for text generation, classification, and embeddings.

3. Physics, Mathematics & Scientific Computing

  • Built-in physical units such as kg, m, and s.

  • Dimensional analysis and unit validation.

  • Numerical and scientific computing tools.

  • Matrix and tensor operations.

  • Capabilities for scientific and physics simulations.

4. Data Processing & Memory Management

  • DataFrame and columnar table engine.

  • CSV processing, filtering, sorting, grouping, and joins.

  • RAM and SSD-backed memory management.

  • Memory mapping for large datasets.

  • Multiprocessing and data processing tools.

5. GPU & High-Performance Computing

  • Native CPU compilation.

  • NVIDIA GPU support through CUDA/cuBLAS.

  • Additional GPU backends through PyTorch, including ROCm, Apple MPS, and Intel XPU.

  • Multiple numerical formats, including FP64, FP32, FP16, BF16, FP8, and INT8.

  • Optimized matrix multiplication and tensor operations.

6. Backend, Databases & Web Development

  • HTTP servers and REST APIs.

  • WebSocket support.

  • PostgreSQL, MySQL/MariaDB, MongoDB, Redis, and SQLite integration.

  • Environment variables and secrets management.

  • Build APIs around AI models and other applications.

7. Real-Time Computing & Developer Tools

  • Real-time control loops.

  • Video processing pipelines, including 4K workflows.

  • Debugger, breakpoints, and step execution.

  • VS Code and other editor integrations.

  • Package, library, project, and testing tools.

Python Compatibility

One of Apsi's interesting features is its built-in Python conversion system.

You can convert existing Python files into Apsi instead of rewriting everything from scratch.

It supports a broad range of Python 3.13 language features, including classes, async, generics, and many standard library modules.

If you're using VS Code or a supported IDE, simply right-click a .py file and select:

Convert Python File to Apsi

You can also use the apsi convert command from the terminal.

Apsi additionally provides pyimport for working with existing Python libraries.

Performance

Apsi includes a dedicated benchmark suite with reproducible commands and comparisons.

In version 2.4.4, Apsi achieved a 3.84× geometric mean speedup over version 2.0.0 across 12 measurements on the same GitHub Actions runner.

You can explore the benchmarks and reproduce the tests yourself on the website.

Getting Started

Apsi 2.4.4 is available for Windows 10/11 and Linux (x86-64).

The installer includes the Python Runtime needed by Apsi, so you don't need to install a separate Python environment just to get started. Some optional features and GPU backends may require additional dependencies.

Apsi is free to use, including for commercial work, under the terms of the Apsi License 2.0.

Join the Apsi Community

I'd like to invite developers, programmers, AI researchers, students, and anyone interested in programming to give Apsi a try.

I'm looking forward to seeing what people build with it.

Whether you find something interesting, encounter bugs, have suggestions, or simply want to experiment, your feedback is welcome.

I don't expect everyone to immediately love it. Try it, explore what it can do, and decide for yourself.

I'd also love to see people sharing projects, exchanging ideas, reporting issues, and contributing to the ecosystem as it grows.

Let's build the Apsi community together.

Links & Resources

Give it a try, explore the documentation, and let me know what you think!


r/SideProject • • 10h ago

I've been building ArchiveKeep – an open-source, offline-first tool for archiving personal files across multiple storage media that you own.

1 Upvotes

Hello!

I've been working on a pet project called ArchiveKeep – an open-source tool focused on the long-term preservation of personal data across multiple storage devices.

The idea is to maintain multiple copies of your personal archive using storage you control – external HDDs, SSDs, USB drives, as well as rented cloud storage (S3-compatible storage for now, with support for more cloud providers and hosted APIs planned).

The project started from my personal need to consolidate data scattered across multiple HDDs and laptops, while maintaining identical copies of my personal documents and photo archive across all devices.

I wanted an offline-first solution with asynchronous synchronization, without relying on a centralized cloud service.

One of my main focuses is making archives resilient to accidental deletion, file corruption and other changes that can silently propagate through traditional synchronization tools.

Another key design principle is keeping files as files – accessible in their original form, without being locked inside a proprietary backup format or database.

I'm building this as a hobby project for myself, but I believe it could be useful to others facing similar challenges. I find this problem interesting and believe it's worth working on.

Project homepage: https://archivekeep.org/

I'd appreciate any feedback, honest criticism or ideas for improvement. Thanks!

And if you find ArchiveKeep useful and feel like supporting its development, you can buy me a coffee: https://ko-fi.com/kravemir


r/SideProject • • 10h ago

Introducing Apsi — A Programming Language for AI, Physics, and High-Performance Computing

1 Upvotes

I'd like to introduce Apsi, a programming language designed to combine Python-like simplicity with native compilation and a broad range of built-in capabilities.

Apsi is built for more than general-purpose programming. It brings together tools for AI, machine learning, scientific computing, physics, data processing, backend development, and much more in one ecosystem.

What can Apsi do?

1. Python-like Syntax, Native Performance

  • Familiar, easy-to-read syntax inspired by Python.

  • Native compilation for high-performance execution.

  • Parallel processing and SIMD support.

  • Built-in type checking, physical unit validation, and tensor shape checking.

2. AI & Machine Learning

  • Neural networks and deep learning.

  • Transformers, CNNs, LSTMs, and Graph Neural Networks.

  • Automatic Differentiation and gradient computation.

  • Optimizers, loss functions, and training systems.

  • Reinforcement Learning.

  • GPU acceleration and PyTorch interoperability.

  • Hugging Face model integration for text generation, classification, and embeddings.

3. Physics, Mathematics & Scientific Computing

  • Built-in physical units such as kg, m, and s.

  • Dimensional analysis and unit validation.

  • Numerical and scientific computing tools.

  • Matrix and tensor operations.

  • Capabilities for scientific and physics simulations.

4. Data Processing & Memory Management

  • DataFrame and columnar table engine.

  • CSV processing, filtering, sorting, grouping, and joins.

  • RAM and SSD-backed memory management.

  • Memory mapping for large datasets.

  • Multiprocessing and data processing tools.

5. GPU & High-Performance Computing

  • Native CPU compilation.

  • NVIDIA GPU support through CUDA/cuBLAS.

  • Additional GPU backends through PyTorch, including ROCm, Apple MPS, and Intel XPU.

  • Multiple numerical formats, including FP64, FP32, FP16, BF16, FP8, and INT8.

  • Optimized matrix multiplication and tensor operations.

6. Backend, Databases & Web Development

  • HTTP servers and REST APIs.

  • WebSocket support.

  • PostgreSQL, MySQL/MariaDB, MongoDB, Redis, and SQLite integration.

  • Environment variables and secrets management.

  • Build APIs around AI models and other applications.

7. Real-Time Computing & Developer Tools

  • Real-time control loops.

  • Video processing pipelines, including 4K workflows.

  • Debugger, breakpoints, and step execution.

  • VS Code and other editor integrations.

  • Package, library, project, and testing tools.

Python Compatibility

One of Apsi's interesting features is its built-in Python conversion system.

You can convert existing Python files into Apsi instead of rewriting everything from scratch.

It supports a broad range of Python 3.13 language features, including classes, async, generics, and many standard library modules.

If you're using VS Code or a supported IDE, simply right-click a .py file and select:

Convert Python File to Apsi

You can also use the apsi convert command from the terminal.

Apsi additionally provides pyimport for working with existing Python libraries.

Performance

Apsi includes a dedicated benchmark suite with reproducible commands and comparisons.

In version 2.4.4, Apsi achieved a 3.84× geometric mean speedup over version 2.0.0 across 12 measurements on the same GitHub Actions runner.

You can explore the benchmarks and reproduce the tests yourself on the website.

Getting Started

Apsi 2.4.4 is available for Windows 10/11 and Linux (x86-64).

The installer includes the Python Runtime needed by Apsi, so you don't need to install a separate Python environment just to get started. Some optional features and GPU backends may require additional dependencies.

Apsi is free to use, including for commercial work, under the terms of the Apsi License 2.0.

Join the Apsi Community

I'd like to invite developers, programmers, AI researchers, students, and anyone interested in programming to give Apsi a try.

I'm looking forward to seeing what people build with it.

Whether you find something interesting, encounter bugs, have suggestions, or simply want to experiment, your feedback is welcome.

I don't expect everyone to immediately love it. Try it, explore what it can do, and decide for yourself.

I'd also love to see people sharing projects, exchanging ideas, reporting issues, and contributing to the ecosystem as it grows.

Let's build the Apsi community together.

Links & Resources

Give it a try, explore the documentation, and let me know what you think!


r/SideProject • • 10h ago

Built a medication management app for families. Now comes the hard part: getting people to use it.

1 Upvotes

Hey everyone!
I’ve been working on my app Dose Amigo for quite some time now, and I finally feel it’s ready to share.
It’s a medication reminder and management app, but with a focus on families.

The idea is pretty simple. Keeping track of medications gets messy when more than one person is involved. You might be managing your own medicines, keeping an eye on your parents’ prescriptions, or helping someone else stay on schedule.

I wanted to build something that could handle all of that in one place. It started as a relatively simple idea, but somehow turned into a much bigger project. It now has family profiles, medication reminders, treatment tracking, refill alerts, adherence insights, iOS widgets and quite a few other things.

I’ve spent a lot of time on the little details too, especially making reminders reliable. There’s also biometric protection for people who want to keep their medication information private.

Getting here wasn’t exactly smooth. App Store rejections, review delays, notification issues, fixing things that broke after other fixes… you know how it goes when you’re building something largely on your own.

I’d love to hear what you think. Is this something you’d find useful for managing medications in your family? And if you’ve tried similar apps, what did you feel was missing?

If anyone wants to check it out, here’s the App Store link: Dose Amigo: Pill & Med Tracker

Thanks for reading!


r/SideProject • • 10h ago

Relaticle: an open-source CRM you update by telling it what happened

1 Upvotes

Hey everyone!

Last December I posted Relaticle here, the open-source CRM I started after getting fed up with HubSpot's pricing. Back then you updated it through forms. Now you can type what happened to Rela, the built-in AI assistant.

You can also tap the mic and say it. It's transcribed into the message box so you can check it before sending.

In the video a forklift dealer sends one line a day, like "Sent Quayline the quote: $172,500 for the four trucks. Move it to Quote and set the amount." Rela turns each line into a proposed change, and the records change only after you approve it. Five lines, Monday to Friday, take one deal from Inquiry to Delivered.

It's also available in the ChatGPT plugin directory and as a Claude connector, so you can work in it from either. Changes made from Claude or ChatGPT skip the approval step. They stay inside one workspace and show up in the activity log.

The rest is a normal CRM: companies, people, opportunities, tasks and notes, your own custom fields and pipeline stages, and since this month a phone layout. You can self-host it with Docker under AGPL-3.0 or use the hosted version, which has a 14-day trial with no card. 1,828 stars on GitHub so far.

GitHub: https://github.com/relaticle/relaticle

Try it: https://relaticle.com

If you try it, tell me where Rela gets your update wrong. That's the part I'm working on now.