<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Amanpreet Singh</title>
    <description>The latest articles on DEV Community by Amanpreet Singh (@amanbig).</description>
    <link>https://dev.to/amanbig</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3528742%2Fb80b6163-e842-4942-b5ad-b769d9510e2a.png</url>
      <title>DEV Community: Amanpreet Singh</title>
      <link>https://dev.to/amanbig</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/amanbig"/>
    <language>en</language>
    <item>
      <title>Building a Lightweight Desktop App for Container Management with Go and Wails</title>
      <dc:creator>Amanpreet Singh</dc:creator>
      <pubDate>Mon, 19 Oct 2026 12:06:02 +0000</pubDate>
      <link>https://dev.to/amanbig/building-a-lightweight-desktop-app-for-container-management-with-go-and-wails-4kd8</link>
      <guid>https://dev.to/amanbig/building-a-lightweight-desktop-app-for-container-management-with-go-and-wails-4kd8</guid>
      <description>&lt;h1&gt;
  
  
  Building a Lightweight Desktop App for Container Management with Go and Wails
&lt;/h1&gt;

&lt;p&gt;I've been working on a project called &lt;strong&gt;Dockit&lt;/strong&gt;, and one of the things I wanted to explore was a simple question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can we make container management more approachable without building another resource-heavy desktop application?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Docker is an incredibly useful part of modern development. But depending on your workflow, you may find yourself switching between terminal commands, container images, running containers, engine configuration, and installation instructions.&lt;/p&gt;

&lt;p&gt;I wanted to explore what that experience could look like in a dedicated desktop application.&lt;/p&gt;

&lt;p&gt;That's how Dockit started.&lt;/p&gt;

&lt;p&gt;🔗 &lt;strong&gt;Source code:&lt;/strong&gt; &lt;a href="https://github.com/Amanbig/dockit" rel="noopener noreferrer"&gt;github.com/Amanbig/dockit&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📦 &lt;strong&gt;Latest release:&lt;/strong&gt; &lt;a href="https://github.com/Amanbig/dockit/releases/latest" rel="noopener noreferrer"&gt;Download Dockit&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why build another container management tool?
&lt;/h2&gt;

&lt;p&gt;There are already excellent tools in the container ecosystem, so I didn't want to build a desktop interface just for the sake of having one.&lt;/p&gt;

&lt;p&gt;I was interested in the overall developer experience.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How can container management feel more approachable?&lt;/li&gt;
&lt;li&gt;How can installation workflows be simplified for Linux users?&lt;/li&gt;
&lt;li&gt;Can a desktop application remain lightweight while gaining useful features?&lt;/li&gt;
&lt;li&gt;How should an application handle the differences between development environments and Linux distributions?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These questions gave me a practical engineering problem to work on.&lt;/p&gt;

&lt;h2&gt;
  
  
  Choosing Go and Wails
&lt;/h2&gt;

&lt;p&gt;Dockit uses &lt;strong&gt;Go and Wails&lt;/strong&gt; to build a desktop application.&lt;/p&gt;

&lt;p&gt;Go gives me a language well suited to system-facing functionality and integration with container tooling. Wails provides a way to build a desktop interface using web technologies while keeping the application logic in Go.&lt;/p&gt;

&lt;p&gt;This combination has been interesting because it lets me work on two different sides of the application:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The desktop experience users interact with.&lt;/li&gt;
&lt;li&gt;The underlying logic responsible for interacting with the container environment and handling application workflows.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It also gives me an opportunity to think about packaging, dependencies, and how the application behaves outside my own development environment.&lt;/p&gt;

&lt;h2&gt;
  
  
  Keeping resource usage low
&lt;/h2&gt;

&lt;p&gt;One thing I've been paying attention to is memory and CPU usage.&lt;/p&gt;

&lt;p&gt;Desktop utilities often remain open in the background for long periods. I don't want Dockit to become another application that consumes significant resources when the user isn't actively interacting with it.&lt;/p&gt;

&lt;p&gt;During my testing, I've observed approximately:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;Observed usage&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Initial memory usage&lt;/td&gt;
&lt;td&gt;Around 20–30 MB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Memory during some sessions&lt;/td&gt;
&lt;td&gt;Above 40 MB&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;These are observations from my own setup, not results from a controlled benchmark. Actual usage can vary depending on the operating system, workload, application state, and measurement tools.&lt;/p&gt;

&lt;p&gt;Still, it's encouraging to see relatively low initial memory usage, and I want to keep resource efficiency in mind as the application grows.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The goal isn't to chase a particular number at all costs. It's to add functionality without losing sight of performance.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Linux installation is part of the experience
&lt;/h2&gt;

&lt;p&gt;Another area I've been working on is Linux installation.&lt;/p&gt;

&lt;p&gt;Linux distributions differ in their package managers, available dependencies, and installation workflows. Supporting these differences means thinking beyond the application itself.&lt;/p&gt;

&lt;p&gt;I've been expanding Dockit's installation workflows to account for different Linux environments.&lt;/p&gt;

&lt;p&gt;This is an area where testing matters a lot. An installation flow that works on my machine isn't necessarily sufficient for someone using a different distribution or package configuration.&lt;/p&gt;

&lt;p&gt;I'd rather keep testing these scenarios and improve the experience incrementally than assume every environment behaves identically.&lt;/p&gt;

&lt;h2&gt;
  
  
  Building in public means iterating
&lt;/h2&gt;

&lt;p&gt;Dockit is open source, and I'm continuing to develop and test it.&lt;/p&gt;

&lt;p&gt;There are still improvements I'd like to make, both in the user experience and in the underlying implementation. I'm particularly interested in feedback about real-world container workflows and how the application behaves on different systems.&lt;/p&gt;

&lt;p&gt;For me, projects like this are a way to learn through actual engineering work: making decisions, dealing with platform differences, measuring performance, and improving the software after releasing it.&lt;/p&gt;

&lt;p&gt;The first release is only a starting point.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try Dockit
&lt;/h2&gt;

&lt;p&gt;If you're interested in exploring it, the source code and releases are available here:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub repository:&lt;/strong&gt; &lt;a href="https://github.com/Amanbig/dockit" rel="noopener noreferrer"&gt;https://github.com/Amanbig/dockit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Latest release:&lt;/strong&gt; &lt;a href="https://github.com/Amanbig/dockit/releases/latest" rel="noopener noreferrer"&gt;https://github.com/Amanbig/dockit/releases/latest&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'd especially appreciate feedback from developers who regularly work with Docker.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's one part of your container workflow that you'd like to see made simpler?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I'm interested in hearing about the actual problems you encounter, whether they're related to installation, managing containers, or everyday development.&lt;/p&gt;

&lt;p&gt;Thanks for reading!&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>docker</category>
      <category>go</category>
      <category>linux</category>
    </item>
    <item>
      <title>🚀 DevOrch: The Multi-Provider AI Coding CLI</title>
      <dc:creator>Amanpreet Singh</dc:creator>
      <pubDate>Sun, 08 Mar 2026 11:47:02 +0000</pubDate>
      <link>https://dev.to/amanbig/devorch-the-multi-provider-ai-coding-cli-kc0</link>
      <guid>https://dev.to/amanbig/devorch-the-multi-provider-ai-coding-cli-kc0</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwdd905fy7pgj9bax57cb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwdd905fy7pgj9bax57cb.png" alt="Initial view" width="534" height="342"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As a developer, I love working in the terminal. Fast, keyboard-driven, and distraction-free. But when it comes to AI coding assistants, most tools force you to switch UIs — web apps, IDE plugins, or proprietary apps.&lt;/p&gt;

&lt;p&gt;So I built &lt;strong&gt;DevOrch&lt;/strong&gt;, a &lt;strong&gt;Python CLI tool&lt;/strong&gt; that unifies multiple AI providers in one place. Think of it as your personal &lt;strong&gt;terminal AI workstation&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzndeezfqt1r2vpmprfpe.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzndeezfqt1r2vpmprfpe.png" alt="IMage when we use and it asks for permissions" width="800" height="419"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🔹 What is DevOrch?
&lt;/h2&gt;

&lt;p&gt;DevOrch is a &lt;strong&gt;command-line AI assistant&lt;/strong&gt; that supports &lt;strong&gt;15+ AI providers&lt;/strong&gt;, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;OpenAI (GPT‑4, GPT‑4o)&lt;/li&gt;
&lt;li&gt;Anthropic (Claude)&lt;/li&gt;
&lt;li&gt;Google Gemini&lt;/li&gt;
&lt;li&gt;Mistral, Groq, Together AI, Copilot, Ollama, LM Studio, and more&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All from a single CLI. No switching between websites or IDE plugins.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔹 Key Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Multi-provider support:&lt;/strong&gt; Switch between AI providers seamlessly.&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Interactive modes:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;ask&lt;/code&gt; – get instant answers or code suggestions&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;plan&lt;/code&gt; – generate project plans or steps&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;auto&lt;/code&gt; – let DevOrch take actions across files or commands&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;strong&gt;Session persistence:&lt;/strong&gt; Keep conversations alive between CLI sessions.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;strong&gt;Secure API key storage:&lt;/strong&gt; No more pasting keys every time.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;strong&gt;Terminal-first experience:&lt;/strong&gt; Fast, distraction-free, works entirely from the command line.&lt;/p&gt;&lt;/li&gt;

&lt;/ul&gt;




&lt;h2&gt;
  
  
  🔹 Why DevOrch?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;For terminal lovers:&lt;/strong&gt; If you live in Vim, Tmux, or your shell, this tool fits naturally.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Extensible:&lt;/strong&gt; Adding new providers is easy. DevOrch was built to grow.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Portable:&lt;/strong&gt; Install it with one command:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;devorch
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🔹 Quick Demo
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Start DevOrch&lt;/span&gt;
devorch

&lt;span class="c"&gt;# Ask a coding question&lt;/span&gt;
ask &lt;span class="s2"&gt;"How do I implement a binary search in Python?"&lt;/span&gt;

&lt;span class="c"&gt;# Plan a project&lt;/span&gt;
plan &lt;span class="s2"&gt;"Create a CLI tool to automate file backups"&lt;/span&gt;

&lt;span class="c"&gt;# Auto mode for actions&lt;/span&gt;
auto &lt;span class="s2"&gt;"Update requirements and push changes to GitHub"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;DevOrch will respond directly in your terminal, with clear outputs and suggestions.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔹 Installation
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;devorch
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;💡 Optional: Use &lt;strong&gt;pipx&lt;/strong&gt; for isolated CLI installation:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pipx &lt;span class="nb"&gt;install &lt;/span&gt;devorch
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🔹 Community &amp;amp; Feedback
&lt;/h2&gt;

&lt;p&gt;DevOrch is open-source: &lt;a href="https://github.com/Amanbig/DevOrch" rel="noopener noreferrer"&gt;GitHub Repository&lt;/a&gt;&lt;br&gt;
If you try it out, please star the repo ⭐, give feedback, or suggest new providers.&lt;/p&gt;


&lt;h2&gt;
  
  
  🔹 Stats &amp;amp; Early Adoption
&lt;/h2&gt;

&lt;p&gt;Even in its first week, DevOrch has been downloaded &lt;strong&gt;200+ times&lt;/strong&gt; on PyPI — and the numbers are growing daily.&lt;/p&gt;


&lt;h3&gt;
  
  
  🔹 Next Steps
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Add more &lt;strong&gt;AI providers&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Improve &lt;strong&gt;async handling&lt;/strong&gt; for faster responses&lt;/li&gt;
&lt;li&gt;Integrate &lt;strong&gt;tooling like git, Docker, and linters&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Add a &lt;strong&gt;plugin system&lt;/strong&gt; so the community can extend DevOrch easily&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;
  
  
  ✅ Try it Today
&lt;/h2&gt;

&lt;p&gt;If you love &lt;strong&gt;CLI workflows + AI coding assistance&lt;/strong&gt;, DevOrch is your tool. Install it, and turn your terminal into a &lt;strong&gt;full-fledged AI coding assistant&lt;/strong&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;devorch
devorch
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






</description>
      <category>ai</category>
      <category>cli</category>
      <category>python</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Released — Schema Support, Cleaner Internals &amp; What’s Next</title>
      <dc:creator>Amanpreet Singh</dc:creator>
      <pubDate>Fri, 30 Jan 2026 18:07:10 +0000</pubDate>
      <link>https://dev.to/amanbig/released-schema-support-cleaner-internals-whats-next-3m0c</link>
      <guid>https://dev.to/amanbig/released-schema-support-cleaner-internals-whats-next-3m0c</guid>
      <description>&lt;p&gt;RunAPI just got a solid upgrade.&lt;/p&gt;

&lt;p&gt;The latest version introduces &lt;strong&gt;schema support&lt;/strong&gt;, improves internal architecture, and sets the foundation for better testing and database extensibility — while keeping RunAPI lightweight and developer-friendly.&lt;/p&gt;

&lt;p&gt;If you’re building APIs with Python and like &lt;strong&gt;file-based routing + FastAPI under the hood&lt;/strong&gt;, this release is for you.&lt;/p&gt;




&lt;h2&gt;
  
  
  ✨ What’s New in This Release
&lt;/h2&gt;

&lt;h3&gt;
  
  
  ✅ Schema Support (Big One)
&lt;/h3&gt;

&lt;p&gt;RunAPI now supports &lt;strong&gt;schemas&lt;/strong&gt;, making it easier to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Define request and response models&lt;/li&gt;
&lt;li&gt;Validate inputs consistently&lt;/li&gt;
&lt;li&gt;Keep APIs structured as they grow&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This brings RunAPI closer to real-world production needs while still keeping things simple.&lt;/p&gt;




&lt;h3&gt;
  
  
  🧹 Code Quality Improvements
&lt;/h3&gt;

&lt;p&gt;A number of internal improvements were merged to clean things up:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Python 3.12 compatibility fixes (&lt;code&gt;datetime.utcnow()&lt;/code&gt; → &lt;code&gt;datetime.now(timezone.utc)&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Safer handling of non-Pydantic models&lt;/li&gt;
&lt;li&gt;Removed deprecated Pydantic v1 patterns&lt;/li&gt;
&lt;li&gt;Better module loading safety checks&lt;/li&gt;
&lt;li&gt;Cleaner route name generation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These changes don’t affect public APIs but make RunAPI &lt;strong&gt;more robust and future-proof&lt;/strong&gt;.&lt;/p&gt;




&lt;h3&gt;
  
  
  🗄️ Storage: In-Memory + SQLAlchemy (Optional)
&lt;/h3&gt;

&lt;p&gt;RunAPI currently supports &lt;strong&gt;two storage backends&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;InMemory storage&lt;/strong&gt; (default, zero dependencies)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SQLAlchemy storage&lt;/strong&gt; (used only if SQLAlchemy is installed)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If SQLAlchemy isn’t present, RunAPI gracefully falls back to in-memory storage — no crashes, no surprises.&lt;/p&gt;

&lt;p&gt;This keeps RunAPI:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;lightweight by default&lt;/li&gt;
&lt;li&gt;flexible for more serious use cases&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🧠 What We’re Improving Next
&lt;/h2&gt;

&lt;p&gt;With schema support in place, the next focus areas are:&lt;/p&gt;

&lt;h3&gt;
  
  
  🔍 Better Test Coverage
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;More tests around schemas&lt;/li&gt;
&lt;li&gt;Edge-case tests for routing and auth&lt;/li&gt;
&lt;li&gt;Stronger confidence as features grow&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🧩 Clear Storage Abstraction
&lt;/h3&gt;

&lt;p&gt;Although InMemory and SQLAlchemy backends already exist, we want:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a clear shared interface&lt;/li&gt;
&lt;li&gt;cleaner backend selection&lt;/li&gt;
&lt;li&gt;easier future extensions (Redis, etc.)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📚 Better Documentation &amp;amp; Examples
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Schema usage guides&lt;/li&gt;
&lt;li&gt;Storage behavior explained clearly&lt;/li&gt;
&lt;li&gt;Real-world CRUD examples&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🤝 Want to Contribute?
&lt;/h2&gt;

&lt;p&gt;RunAPI is still evolving and &lt;strong&gt;contributions are very welcome&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Good areas to start:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tests 🧪&lt;/li&gt;
&lt;li&gt;Docs 📖&lt;/li&gt;
&lt;li&gt;Storage abstraction 🗄️&lt;/li&gt;
&lt;li&gt;Examples &amp;amp; templates 🧱&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 GitHub repo: &lt;a href="https://github.com/Amanbig/runapi" rel="noopener noreferrer"&gt;https://github.com/Amanbig/runapi&lt;/a&gt;&lt;br&gt;
👉 Issues: &lt;a href="https://github.com/Amanbig/runapi/issues" rel="noopener noreferrer"&gt;https://github.com/Amanbig/runapi/issues&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🏁 Final Thoughts
&lt;/h2&gt;

&lt;p&gt;This release is less about flashy features and more about &lt;strong&gt;laying a solid foundation&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Schemas unlock safer APIs.&lt;br&gt;
Cleaner internals unlock faster development.&lt;br&gt;
And the roadmap keeps RunAPI flexible without bloating it.&lt;/p&gt;

&lt;p&gt;If you try it out, feedback is more than welcome 🙌&lt;/p&gt;

&lt;p&gt;Happy building! 🚀&lt;/p&gt;




</description>
      <category>python</category>
      <category>fastapi</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>CLI for creating full stack websites (create-nextpy-app)</title>
      <dc:creator>Amanpreet Singh</dc:creator>
      <pubDate>Sun, 12 Oct 2025 08:52:42 +0000</pubDate>
      <link>https://dev.to/amanbig/cli-for-creating-full-stack-websites-create-nextpy-app-500o</link>
      <guid>https://dev.to/amanbig/cli-for-creating-full-stack-websites-create-nextpy-app-500o</guid>
      <description>&lt;p&gt;🚀 create-nextpy-app v1.1.1 is live!&lt;/p&gt;

&lt;p&gt;Thrilled to announce the latest version of create-nextpy-app, the CLI for scaffolding fullstack apps with Next.js frontend and Python backend.&lt;/p&gt;

&lt;p&gt;What’s new in v1.1.1?&lt;/p&gt;

&lt;p&gt;Choose your backend framework:&lt;/p&gt;

&lt;p&gt;FastAPI ✅&lt;/p&gt;

&lt;p&gt;RunAPI ✅ — my own Next.js-inspired file-based routing framework for Python.&lt;/p&gt;

&lt;p&gt;Same Next.js frontend for building modern, reactive UIs.&lt;/p&gt;

&lt;p&gt;Now, developers can quickly bootstrap a fullstack Python + Next.js project and pick the backend that suits their workflow best.&lt;/p&gt;

&lt;p&gt;npm: &lt;a href="https://lnkd.in/gi4QegKW" rel="noopener noreferrer"&gt;https://lnkd.in/gi4QegKW&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;github: &lt;a href="https://lnkd.in/gywQ6jm5" rel="noopener noreferrer"&gt;https://lnkd.in/gywQ6jm5&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Get started:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;npx create-nextpy-app@latest&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Excited to see what the community builds with this new flexibility! 💡&lt;/p&gt;

&lt;h1&gt;
  
  
  Python #NextJS #FullstackDevelopment #NextPy #RunAPI #FastAPI #OpenSource #CLI
&lt;/h1&gt;

</description>
      <category>cli</category>
      <category>python</category>
      <category>fullstack</category>
      <category>nextjs</category>
    </item>
    <item>
      <title>Runapi (File Based routing for python)</title>
      <dc:creator>Amanpreet Singh</dc:creator>
      <pubDate>Thu, 25 Sep 2025 08:41:20 +0000</pubDate>
      <link>https://dev.to/amanbig/runapi-file-based-routing-for-python-478d</link>
      <guid>https://dev.to/amanbig/runapi-file-based-routing-for-python-478d</guid>
      <description>&lt;p&gt;I just published RunAPI — a Python framework inspired by Next.js, but built on FastAPI.&lt;/p&gt;

&lt;p&gt;Why RunAPI?&lt;/p&gt;

&lt;p&gt;FastAPI is awesome, but large projects can get messy. RunAPI adds file-based routing to keep things clean &amp;amp; scalable.&lt;/p&gt;

&lt;p&gt;It also ships with JWT authentication, middleware, error handling, and a CLI for bootstrapping projects quickly.&lt;/p&gt;

&lt;p&gt;📦 Install:&lt;/p&gt;

&lt;p&gt;pip install runapi&lt;/p&gt;

&lt;p&gt;🔗 Links:&lt;/p&gt;

&lt;p&gt;PyPI: &lt;a href="https://pypi.org/project/runapi/" rel="noopener noreferrer"&gt;https://pypi.org/project/runapi/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/amanbig/runapi" rel="noopener noreferrer"&gt;https://github.com/amanbig/runapi&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Try it out &amp;amp; let me know what you think!&lt;/p&gt;

</description>
      <category>programming</category>
      <category>webdev</category>
      <category>python</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
