Anyfiddle - JSFiddle but for any language. Build, run and share code with this online code editor
Tags: showdev, webdev, docker, productivity
Published: 2020-08-31 19:39:09

### [Anyfiddle](https://www.anyfiddle.com) - An online code editor 
[https://www.anyfiddle.com](https://www.anyfiddle.com)

{% youtube 5oFixH-0SRQ %}

#### The Story
I came across Docker three years back when I was working on containerizing a web application. I was awed by the capabilities of Docker and containers in general. The one thing that impressed me the most was the ability to have a consistent dev environment across the organization I was working at. It also enabled the application to be developed and deployed in the same environment (No more bugs with comments like "Works in my local system").

After working with Docker and containers for a year, I started wondering if containers can do more than this. Can it enable development anywhere, anytime? Can I code in my Chromebook and then continue my work on my iPad seamlessly?

My first approach was to try to make Docker work on Chromebooks and iPads. Then I realized that such a solution would be quite hacky and may not be widely adopted.

Later, I tried a different approach where I started thinking about running containers in the cloud and accessing the environment and code via a browser interface. With just a browser I can then access, build, and run code from any device.

Thus [Anyfiddle](https://www.anyfiddle.com) was born. I am happy to share this final product in DEV.to community for everyone to use.

Checkout Anyfiddle at [https://www.anyfiddle.com](https://www.anyfiddle.com).

#### Features :sparkles: 
- Write and edit code in the browser using a powerful code editing interface
- Run commands, scripts, web servers, etc. using the in-built Linux terminal
- Manage code files and folder structure with the file explorer
- Start coding with pre-built templates so that you can have your code running in seconds
- Choose from a wide range of languages like NodeJS, Python, Java, Golang, PHP, Ruby, etc. or frameworks like ExpressJS, Laravel, React, Django, Spring, etc.
- Share projects by copying the project URL and send it via Email, Slack, etc.
- Preview web applications with a dedicated HTTPS URL
- All projects (for signed-in users) will be saved securely in our servers and can be accessed from anywhere, anytime.

#### Built with :wrench:
- ReactJS in frontend
- NodeJS
- Typescript
- ExpressJS
- Kubernetes
- Docker

#### Coming Soon
I'll soon be launching a **Pro** version of Anyfiddle that will include features like
- Private projects
- VSCode Editor experience with support for code completion, debugging, extensions support, theming, etc.
- Larger container runtimes to run more resource-intensive apps and commands (More CPU and Memory)
- Access controls for private projects

> Request for early access to Anyfiddle Pro by registering on [https://www.anyfiddle.com/pro-early-access](https://www.anyfiddle.com/pro-early-access)

---

Share [https://www.anyfiddle.com](https://www.anyfiddle.com) with your friends, teams, and contacts.
Follow Anyfiddle on [Twitter](https://twitter.com/anyfiddle), [Facebook](https://www.facebook.com/anyfiddle) and [LinkedIn](https://www.linkedin.com/company/anyfiddle)

For any queries, questions, feedback, bug reports or help shoot a mail to hello@anyfiddle.com

You can also find me on twitter [@jojimail](https://twitter.com/jojimail)