All Projects β†’ ritwickdey β†’ vscode-live-server-plus-plus

ritwickdey / vscode-live-server-plus-plus

Licence: MIT license
VsCode Live Server++ : It's Truly Live 😊 (BETA) -- [NOT RELEASED YET]

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to vscode-live-server-plus-plus

Vscode Live Server
Launch a development local Server with live reload feature for static & dynamic pages.
Stars: ✭ 3,275 (+1554.04%)
Mutual labels:  live-reload, live-server
learn-ngrok
☁️ Learn how to use ngrok to share access to a Web App/Site running on your "localhost" with the world!
Stars: ✭ 50 (-74.75%)
Mutual labels:  live-reload
TypeScriptXX
🧷 Stay safe! Type-safe scripting for C++ using TypeScriptToLua and CMake with auto-generated declarations.
Stars: ✭ 33 (-83.33%)
Mutual labels:  live-reload
elemon
live-reload Electron application during development
Stars: ✭ 71 (-64.14%)
Mutual labels:  live-reload
hotbuild
a cross platform hot compilation tool for golang
Stars: ✭ 181 (-8.59%)
Mutual labels:  live-reload
universal-hot-reload
Hot reload client and server webpack bundles for the ultimate development experience
Stars: ✭ 79 (-60.1%)
Mutual labels:  live-reload
docker-nginx-certbot
Automatically create and renew website certificates for free using the Let's Encrypt certificate authority.
Stars: ✭ 367 (+85.35%)
Mutual labels:  live-reload
go-docker
Sample code and dockerfiles accompanying the blog post The Ultimate Guide to Writing Dockerfiles for Go Web-apps
Stars: ✭ 89 (-55.05%)
Mutual labels:  live-reload
LiveReloadServer
A self-contained, local, cross-platform, static file Web Server with automatic Live Reloading, Markdown rendering and loose Razor Pages support.
Stars: ✭ 69 (-65.15%)
Mutual labels:  live-reload
denoliver
A simple, dependency free static file server for Deno with possibly the worst name ever.
Stars: ✭ 94 (-52.53%)
Mutual labels:  live-reload
Algernon
🎩 Small self-contained pure-Go web server with Lua, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support
Stars: ✭ 1,880 (+849.49%)
Mutual labels:  live-reload
rebirth
Supports live reloading for Go
Stars: ✭ 60 (-69.7%)
Mutual labels:  live-reload
node-docker
Guide for Writing Dockerfiles for Node.js Applications
Stars: ✭ 91 (-54.04%)
Mutual labels:  live-reload
p5-server
Command-line tool to create and run p5.js sketches. It runs a server with live reload, sketch-aware directory listings, automatic libraries for JavaScript-only sketches.
Stars: ✭ 33 (-83.33%)
Mutual labels:  live-reload
Toolbelt.Blazor.DevServer.WithCssLiveReloader
Development server for use when building Blazor applications, with CSS Live Reloader.
Stars: ✭ 18 (-90.91%)
Mutual labels:  live-reload
tower
εŸΊδΊŽεε‘δ»£η†ηš„Golang即既编译ε·₯ε…·οΌŒε―εœ¨η”ŸδΊ§ηŽ―ε’ƒδΈ‹ζ— ηΌεˆ‡ζ’εˆ°ζ–°η‰ˆζœ¬
Stars: ✭ 21 (-89.39%)
Mutual labels:  live-reload
electron-angular-webpack
A simple kit for Electron, Angular 6 and Webpack 4 including a live reload system for Angular.
Stars: ✭ 62 (-68.69%)
Mutual labels:  live-reload
mock-json-server
A mock web server using a JSON file with live-reload support.
Stars: ✭ 31 (-84.34%)
Mutual labels:  live-reload
sublime-live-server
🌍️ Launch a Development Server directly from Sublime Text
Stars: ✭ 49 (-75.25%)
Mutual labels:  live-server
live-reload-vanilla-website-template
Template to build a website without a front-end framework, including transpilation of ES6+ JavaScript and Sass support
Stars: ✭ 47 (-76.26%)
Mutual labels:  live-reload

Vscode Live Server++ (BETA)

It's Truly Live

VSCode Marketplace Total Installs Avarage Rating Travis branch GitHub license


VSCode Live Server++


Features

  • No Need to save HTML, CSS, JS πŸ˜„
  • No Browser full reload (for HTML & CSS)
  • Customizable Server Root
  • Customizable Server Port
  • Customizable reloading time
  • Customizable index file (e.g index.html)
  • Auto Browser open (Mozila, Chrome & Edge)
  • Control from statusbar

Downside

  • Live Server++ will work well if your project only contents css & html and minimal JavaScript. If you do lot of DOM Manupulation with JavaScript, Live Server++ is not recommended.

How to Start/Stop Server ?

  1. Open a project and click to Go Live++ from the status bar to turn the server on/off.

  2. Open the Command Pallete by pressing F1 or ctrl+shift+P and type Live Server++: Open Server to start a server or type Live Server++: Close Server to stop a server.


Settings

Click here to read settings Docs.

What's new ?

  • v0.0.1 (##DATE##)

    • Initial release
    • hot Reload supported
    • No need to save
    • 5 settings are added (Port, Root, indexFile, timeout, browser)

Changelog

To check full changelog click here.


Why Live Server++ when there is a Live Server ?

Actually, I was receiving a lot of emails, PR, comments (and also there was few issue request, e.g. #12080) - why auto reload only happens when we save the file? - why it's not realtime?... blah blah....

Well, in Live Server Extension, I'm using a popular npm module (named live-server) and it's the core library of Live Server. (yaa! too many "Live Server" 😜). In the way it's working - it never possible auto reload without saving the file.

And yaa, to be honest, when I made (in mid of 2017) the live server extension, I didn't know Node.js or JavaScript well (Hold on! I still don't know Node.js but I'm now confident). I even didn't know promise/callback well. I understood the callback (& callback hell too) while making the extension. And Promise? Only I knew how to use it like .then().then().then() and IIFE? or closure? - I didn't even hear about those names at that time. 😬

Okay, now coming to the point, Code of the Live Server can't be migrated with Live Server++. Live Server++ is not depended on live-server(the npm module) - I've written the server side code from scratch & it has minimal dependency (still under development).


LICENSE

This extension is licensed under the MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].