All Projects → kool-dev → kool

kool-dev / kool

Licence: MIT License
From local development to the cloud: development workflow made easy.

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
Inno Setup
370 projects

Projects that are alternatives of or similar to kool

the-libre-sample-pack
A free sample and preset pack made by Linux musicians, for Linux musicians.
Stars: ✭ 20 (-96.6%)
Mutual labels:  presets
firebase-ci
Simplified Firebase interaction for continuous integration
Stars: ✭ 71 (-87.93%)
Mutual labels:  environments
combinator
Combinator.ml's central repo, documentation and website
Stars: ✭ 24 (-95.92%)
Mutual labels:  stacks
CyberSecurity-Box
Firewall-System based on OpenWRT or Pi-Hole with UnBound, TOR, optional Privoxy, opt. ntopng and opt. Configuration of the AVM FRITZ!Box with Presets for Security and Port-List. Please visit:
Stars: ✭ 20 (-96.6%)
Mutual labels:  presets
1063-Data-Structures
T-Th 11:00 - 12:20
Stars: ✭ 13 (-97.79%)
Mutual labels:  stacks
phpcsfixer-preset
Use the same php-cs-fixer configuration across all of your projects, with presets for common project layouts (Laravel, Composer packages, etc.).
Stars: ✭ 22 (-96.26%)
Mutual labels:  presets
appbox.deploy
AppBoxFuture is Low-Code DevOps platform with embedded distributed HTAP database.
Stars: ✭ 25 (-95.75%)
Mutual labels:  development-environment
go-dev
Golang Dev Env Dockerfile
Stars: ✭ 17 (-97.11%)
Mutual labels:  development-environment
clarity-smart-contracts
Collection of Smart Contract for Stacks Blockchain in Clarity
Stars: ✭ 61 (-89.63%)
Mutual labels:  stacks
SettingsAppInSwiftUI
I have recreated a Settings App in iPhoneXR using SwiftUI concepts such as Form,Section,Toggle,Picker,Stack..etc
Stars: ✭ 37 (-93.71%)
Mutual labels:  stacks
docker-php
Docker Images for PHP
Stars: ✭ 25 (-95.75%)
Mutual labels:  kool
nanobox-rails
Quickly set up a Ruby on Rails app on Nanobox, the ideal platform for developers. With Nanobox, Rails app developers can set up instant, isolated development environments that can be shared among team members. Rails apps created using Nanobox can be automatically deployed to AWS, Azure, Google Cloud, and other cloud hosts without the need for de…
Stars: ✭ 19 (-96.77%)
Mutual labels:  development-environment
bitnami-docker-ruby
Bitnami Docker Image for Ruby
Stars: ✭ 69 (-88.27%)
Mutual labels:  development-environment
lowdb-api
⚡️ lowdb-api - Express middleware that serve a virtual RESTful API.
Stars: ✭ 27 (-95.41%)
Mutual labels:  development-environment
docker-dev
A local Docker Environment for building PHP applications 🔨
Stars: ✭ 97 (-83.5%)
Mutual labels:  development-environment
EvDev
Full-Featured Dockerized Development Environment
Stars: ✭ 21 (-96.43%)
Mutual labels:  development-environment
e2
E2 Client, Tally output
Stars: ✭ 24 (-95.92%)
Mutual labels:  presets
DSA
Data Structures and Algorithms
Stars: ✭ 13 (-97.79%)
Mutual labels:  stacks
Basic-Ethereum-Dev-Env-Setup
OAKLAND BLOCKCHAIN DEVELOPERS: Installation instructions to get up and running as an Solidity developer on the Ethereum network.
Stars: ✭ 37 (-93.71%)
Mutual labels:  development-environment
nanobox-engine-nodejs
Engine for running Node.js apps on Nanobox
Stars: ✭ 16 (-97.28%)
Mutual labels:  development-environment

kool - cloud native dev tool

Go Report Card codecov Docker Hub Golang CI Lint Maintainability Join Slack Kool community Awesome

About kool

Kool is a CLI tool that brings the complexities of modern software development environments down to earth - making these environments lightweight, fast and reproducible. It reduces the complexity and learning curve of Docker and Docker Compose for local environments, and offers a simplified interface for using Kubernetes to deploy staging and production environments to the cloud.

Kool gets your local development environment up and running easily and quickly, so you have more time to build a great application. When the time is right, you can then use Kool Cloud to deploy and share your work with the world!

Kool is suitable for solo developers and teams of all sizes. It provides a hassle-free way to handle the Docker basics and immediately start using containers for development, while simultaneously guaranteeing no loss of control over more specialized Docker environments.

Learn more at kool.dev.

Installation

Requirements: Kool is powered by Docker. If you haven't done so already, you first need to install Docker and the kool CLI.

For Linux and macOS

Install kool by running the following script. It will download the latest kool binary from https://github.com/kool-dev/kool/releases, and save it in your /usr/local/bin folder.

curl -fsSL https://kool.dev/install | bash

For Windows

Install kool by downloading the appropriate installer from https://github.com/kool-dev/kool/releases. At the bottom of the release notes for the latest version, expand the list of "Assets", and download the installer that matches your machine.

Getting Started

It's really easy to get started with kool. Check out our Getting Started documentation for a generic PHP web app.

To help you start building real-world applications, we've created Kool Presets as a starting point for some popular frameworks and stacks.

Available Presets

If you don't see your favorite framework in the list above, please let us know by creating a GitHub issue, or, better yet, feel free to submit a PR!

Documentation

Read the documentation at https://kool.dev/docs or docs/.

Community, Contributing and Support

We invite you to contribute and help in our mission of making software development kool for everyone.

  • Issues are the primary channel for bringing issues and proposals to our attention.
  • Kool on Slack is a great place to get help and interact with Kool developers.
  • Learn how to get involved by reading our contributing guide.

Roadmap

Our work is organized according to a loosely defined but clear roadmap. Check out the Roadmap page on our blog.

Security

If you find a security issue, please let us know right away, before making it public, by creating a GitHub issue. We'll take action as soon as possible. You can email questions and concerns to [email protected].

License

The MIT License (MIT). Please see License File for more information.

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].