<?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: Shivam Shrivastav</title>
    <description>The latest articles on DEV Community by Shivam Shrivastav (@shivam_shrivastav).</description>
    <link>https://dev.to/shivam_shrivastav</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%2F4220263%2Ffbb1c8ff-433b-48ed-aca5-60c7c1ae6af5.jpg</url>
      <title>DEV Community: Shivam Shrivastav</title>
      <link>https://dev.to/shivam_shrivastav</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shivam_shrivastav"/>
    <language>en</language>
    <item>
      <title>LampRabit 0.2: Node.js projects, 14 framework templates, and .test domains that follow your dev server</title>
      <dc:creator>Shivam Shrivastav</dc:creator>
      <pubDate>Sun, 01 Nov 2026 09:27:05 +0000</pubDate>
      <link>https://dev.to/shivam_shrivastav/lamprabit-02-nodejs-projects-14-framework-templates-and-test-domains-that-follow-your-dev-2nkg</link>
      <guid>https://dev.to/shivam_shrivastav/lamprabit-02-nodejs-projects-14-framework-templates-and-test-domains-that-follow-your-dev-2nkg</guid>
      <description>&lt;p&gt;LampRabit 0.2 is the biggest update so far. It turns LampRabit from a PHP stack into a home for all your local projects, PHP &lt;em&gt;and&lt;/em&gt; Node.js, and makes Linux a fully supported platform. Already on 0.1? The app offers 0.2 as soon as it's published: &lt;strong&gt;Settings → Updates → Install and restart&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx6t8bhe3tfovbfuqr4e2.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx6t8bhe3tfovbfuqr4e2.png" alt="LampRabit home screen with Apache, Nginx, MariaDB and Mailpit running" width="800" height="538"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Node.js projects, at their own domain
&lt;/h2&gt;

&lt;p&gt;Vite, Next.js, Nuxt, Astro, Express and NestJS projects now live next to your PHP sites. Pick a Node version from NVM (or let &lt;code&gt;.nvmrc&lt;/code&gt; decide) and npm, pnpm, Yarn or Bun.&lt;/p&gt;

&lt;p&gt;The clever part: &lt;strong&gt;the domain follows your dev server.&lt;/strong&gt; Start it from LampRabit or run &lt;code&gt;npm run dev&lt;/code&gt; in your own terminal. LampRabit sees which port the project listens on and points &lt;code&gt;https://project.test&lt;/code&gt; there within seconds, then back to the project's files when the server stops. More in &lt;a href="https://lamprabit.shivam-vastav33.workers.dev/blog/replace-localhost-3000-with-custom-domain/" rel="noopener noreferrer"&gt;How to get rid of localhost:3000&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Project templates, now in YAML
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;New project&lt;/strong&gt; runs declarative templates. New in 0.2: &lt;strong&gt;CakePHP, CodeIgniter 4, Drupal, Statamic and Magento&lt;/strong&gt; (Mage-OS or Adobe's edition), plus the Node frameworks above. Each asks the same questions its own installer does, and only the ones that apply.&lt;/p&gt;

&lt;p&gt;Write your own templates in YAML and drop them in the &lt;code&gt;templates&lt;/code&gt; folder. Steps from templates you add that could be risky (recursive deletes, piped downloads, &lt;code&gt;sudo&lt;/code&gt;) are shown with the exact command and need your approval. See the &lt;a href="https://lamprabit.shivam-vastav33.workers.dev/docs/templates/" rel="noopener noreferrer"&gt;template reference&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  A new Sites page
&lt;/h2&gt;

&lt;p&gt;Sites is rebuilt around a project list with live status. Open a project to see its &lt;strong&gt;Overview&lt;/strong&gt; (framework and version, PHP or Node requirements, whether dependencies are installed, safe &lt;code&gt;.env&lt;/code&gt; values, database and git state), run its &lt;strong&gt;Commands&lt;/strong&gt; (artisan, Composer and npm scripts, Symfony console, Drush, Magento and more) with the output right there, and change its &lt;strong&gt;Settings&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  More services
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;MySQL&lt;/strong&gt; runs next to MariaDB on its own port, each release line with its own data. Choose which is the &lt;strong&gt;default database&lt;/strong&gt; for new projects and the &lt;code&gt;mysql&lt;/code&gt; command.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real Redis on every OS.&lt;/strong&gt; On Windows it's the community redis-windows build (with &lt;code&gt;redis-cli&lt;/code&gt;), replacing the Redis-compatible server 0.1 used. &lt;em&gt;If you installed Redis in 0.1, reinstall it from Services.&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Memcached&lt;/strong&gt; is a one-click runtime everywhere.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;phpRedisAdmin&lt;/strong&gt; joins phpMyAdmin and Adminer.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Composer&lt;/strong&gt; is a managed runtime, downloaded and verified when first needed.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Linux: fully supported
&lt;/h2&gt;

&lt;p&gt;LampRabit now builds its own Apache, Nginx, PHP, Redis and Memcached for Linux (and macOS), in the open on GitHub, with checksums. On Linux you choose versions exactly as on Windows. PHP builds include &lt;code&gt;redis&lt;/code&gt;, &lt;code&gt;memcached&lt;/code&gt; and &lt;code&gt;igbinary&lt;/code&gt;, plus GD with JPEG, WebP and FreeType. &lt;strong&gt;macOS&lt;/strong&gt; gets the same builds as a preview.&lt;/p&gt;

&lt;h2&gt;
  
  
  A redesigned app
&lt;/h2&gt;

&lt;p&gt;A new &lt;strong&gt;Home&lt;/strong&gt; page with stack &lt;strong&gt;profiles&lt;/strong&gt; ("Laravel", "WordPress": start just the services a project needs), quick shortcuts and a &lt;strong&gt;Connect your app&lt;/strong&gt; panel with ready-to-paste URLs and &lt;code&gt;.env&lt;/code&gt; lines. A floating tab bar, a theme toggle in the title bar, and logs that include your projects, with search and filters.&lt;/p&gt;

&lt;h2&gt;
  
  
  Clean uninstall
&lt;/h2&gt;

&lt;p&gt;Uninstalling removes only what LampRabit created (runtimes, configs, logs, certificates, hosts entries, PATH changes) and &lt;strong&gt;keeps your projects and databases&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fixes worth knowing
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;PHP started by PHP (template steps, the &lt;code&gt;php&lt;/code&gt; command) now always loads LampRabit's &lt;code&gt;php.ini&lt;/code&gt;, so extensions like &lt;code&gt;pdo_mysql&lt;/code&gt; are there.&lt;/li&gt;
&lt;li&gt;MariaDB and MySQL listen on both &lt;code&gt;127.0.0.1&lt;/code&gt; and &lt;code&gt;::1&lt;/code&gt;, so &lt;code&gt;localhost&lt;/code&gt; connects on Windows.&lt;/li&gt;
&lt;li&gt;Magento's storefront works under Apache.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thanks to everyone who reported issues and tried the previews. Tell us what you think on &lt;a href="https://lamprabit.shivam-vastav33.workers.dev/community/" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;, and see the full &lt;a href="https://lamprabit.shivam-vastav33.workers.dev/changelog/" rel="noopener noreferrer"&gt;changelog&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Download:&lt;/strong&gt; &lt;a href="https://lamprabit.shivam-vastav33.workers.dev/download/" rel="noopener noreferrer"&gt;Windows, Linux and macOS (preview)&lt;/a&gt; · &lt;strong&gt;Source:&lt;/strong&gt; &lt;a href="https://github.com/Shivam-SV/LampRabit" rel="noopener noreferrer"&gt;github.com/Shivam-SV/LampRabit&lt;/a&gt; (MIT)&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on the &lt;a href="https://lamprabit.shivam-vastav33.workers.dev/blog/lamprabit-0-2-whats-new/" rel="noopener noreferrer"&gt;LampRabit blog&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>php</category>
      <category>node</category>
      <category>webdev</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
