- Published on
Glitch Overview
- Authors
- Name
- John Siwicki
- @siwicadilly
Glitch was officially launched in mid-2017 after a few name changes and rebrands. Glitch is a community of developers that offers a simple and fun way to deploy your own Javascript applications.
When you first go to the website. The UI and the terminology might be a bit much. So, let's walk through a few elements.
Getting Started
Glitch makes it simple to get into code right away. They come with three default templates so your configuration is minimal.
- hello-web-page - this template generates one .html/CSS/js file so that you can start coding a static project.
- hello-express - An Express boilerplate that will also allow you to add your own NPM packages to the project as well.
- hello-sqlight - A node app that uses sqllight as your database
Community Projects
Another great thing about Glitch is that it is very easy to find other projects for remixing.
https://glitch.com/community-picks
There is a section of Picks from the community as well as some boilerplate https://glitch.com/building-blocks projects that you can easily use to kick-start a project.
Glitch uses the "remix" as a way to make your own copy of an existing project and start a copy just for you.
Editor
Inside the editor screen of a project you get a few options
Glitch allows some integrations with Github you can export your project to Github as well as import something from a repository. You can also download the project as well.
Glitch allows you to set up a custom domain for projects now as well. But, I haven't used this feature set just yet.
Each project also has a git repo attached it. You have read/write access to it as well. This is also a feature I haven't played with yet but could open up to some interesting things.
Limtations
Glitch projects sleep after 5 minutes if they are not used, and those running for more than 12 hours are stopped. This is still a place for ideas and prototypes. Glitch does seem like they might offer a premier plan down the line that might remove some of these restrictions.