We have collection of more than 1 Million open source products ranging from Enterprise product to
small libraries in all platforms. We aggregate information from all open source repositories.
Search and find the best for your needs. Check out projects section.
Koding is a development platform that orchestrates your dev environment. Developers get everything they need to spin up full-stack, project-specific environments in seconds. Share them, update them, and manage infrastructure from a simple interface. Now you are able to access Koding via port 8090 (e.g. localhost:8090) on your host.
Minishift is a tool that helps you run OpenShift locally by running a single-node OpenShift cluster inside a VM. You can try out OpenShift or develop with it, day-to-day, on your local host. Minishift uses libmachine for provisioning VMs, and OpenShift Origin for running the cluster. The code base is forked from the Minikube project.
With a DevSpace, you can build, test and run code directly inside any Kubernetes cluster. You can run devspace up in any of your projects and the client-only DevSpace CLI will start a DevSpace within your Kubernetes cluster. Keep coding as usual and the DevSpace CLI will sync any code change directly into the containers of your DevSpace. No more waiting for re-building images, re-deploying containers and restarting applications on every source code change. Simply edit your code with any IDE and run your code instantly inside your DevSpace.
Kubernetes has made it very easy to deploy applications to the cloud at a higher scale than ever, but the development practices have not evolved at the same speed as application deployment patterns. Today, most developers try to either run parts of the infrastructure locally, or just test these integrations directly in the cluster via CI jobs or the "docker build, docker push, kubectl apply" cycle. It works, but this workflow is painful and incredibly slow.
ddev is an open source tool that makes it simple to get local PHP development environments up and running in minutes. It's powerful and flexible as a result of its per-project environment configurations, which can be extended, version controlled, and shared. In short, ddev aims to allow development teams to use Docker in their workflow without the complexities of bespoke configuration. Having trouble? See our support options below. You might have trouble if another local development tool is already using port 80 or 443.
WagoWatch, Go watches your code, then starts a conditional action chain capable of process monitoring and management. Actions are run in the following order. All actions are optional but there must be at least one. The chain is stopped if an action fails (exit status >0).
devproxy is intended to be an easily configurable forward HTTP proxy for web application development. This can be done since the name resolution is done in devproxy, which is configured to map any request for http://example.com to http://127.0.0.1:3000.
By default, devproxy will look for a config file (.devproxy.yml) in the current working directory, then in the home folder. A request to http://golang.dev/pkg will proxy the request to http://localhost:6060/pkg.
lxdev is a development tool that provisions temporary development environments. It uses lxd and zfs to make efficient, copy-on-write, workspaces from a user-provided template. These commands write $HOME/.lxdev.yaml and $HOME/.lxdev/profiles/*.yaml, which are configuration files and templates for your containers.
devlx is a development tool that provisions temporary development environments. It uses lxd and zfs to make efficient, copy-on-write, workspaces from a user-provided template. These commands write $HOME/.devlx.yaml and $HOME/.devlx/profiles/*.yaml, which are configuration files and templates and container relation store for your containers for your containers.
Run commands in container as if were native. Stress-free dockerized development environment finally arrived. With a rid/ directory at the root of a project, any command prefixed by rid is executed within a Docker container.
Configure is a Go package that gives you easy configuration of your project through redundancy. It has an API inspired by negroni and the flag package. Configure aims to be the github.com/codegangsta/negroni of configuration. It is a Checker manager, in the same way negroni manages net/http middleware. A Checker is a way of retrieving configuration values from a source: these can be easily made by completing the Checker interface. The idea is that you as a developer provide Configure with a selection of Checkers, either built in or not and it will iterate over them attempting to find values defined by the developer. If a Checker is successful in its retrieval, then Configure will stop the iteration for that value. If it is not then Configure will attempt the next Checker in chronological order.