All Projects → AppCraft-Projects → todomvc-kotlin

AppCraft-Projects / todomvc-kotlin

Licence: MIT license
Todomvc written in full-stack Kotlin

Programming Languages

kotlin
9241 projects
CSS
56736 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to todomvc-kotlin

Purescript React Basic Todomvc
TodoMVC with purescript-react-basic
Stars: ✭ 47 (+95.83%)
Mutual labels:  todomvc
Todomvc Ddd Cqrs Eventsourcing
Implementation of basic Todo app via tastejs/todomvc in C#/Typescript with eventsourcing, cqrs, and domain driven design
Stars: ✭ 134 (+458.33%)
Mutual labels:  todomvc
todomvc-vue
TodoMVC built with Vue and Vuex
Stars: ✭ 28 (+16.67%)
Mutual labels:  todomvc
Egghead react todo app course
Source code for eggheadio Build Your First Production Quality React App course
Stars: ✭ 64 (+166.67%)
Mutual labels:  todomvc
Golang Gin Realworld Example App
Exemplary real world application built with Golang + Gin
Stars: ✭ 1,780 (+7316.67%)
Mutual labels:  todomvc
Cypress Example Todomvc
The official TodoMVC tests written in Cypress.
Stars: ✭ 143 (+495.83%)
Mutual labels:  todomvc
Todomvc Wasm
A TODO MVC implementation using web-sys to make WASM
Stars: ✭ 44 (+83.33%)
Mutual labels:  todomvc
stimulus reflex todomvc
An implementation of TodoMVC using Ruby on Rails, StimulusJS, and StimulusReflex
Stars: ✭ 50 (+108.33%)
Mutual labels:  todomvc
Angular2 Esnext Todomvc
Angular TodoMVC application in Javascript (ES6/ES7).
Stars: ✭ 132 (+450%)
Mutual labels:  todomvc
Javascript Todo List Tutorial
✅ A step-by-step complete beginner example/tutorial for building a Todo List App (TodoMVC) from scratch in JavaScript following Test Driven Development (TDD) best practice. 🌱
Stars: ✭ 212 (+783.33%)
Mutual labels:  todomvc
Phoenix Todo List Tutorial
✅ Complete beginners tutorial building a todo list from scratch in Phoenix 1.5.3 (latest)
Stars: ✭ 65 (+170.83%)
Mutual labels:  todomvc
Preact Todomvc
💣 TodoMVC done in Preact. Under 6kb and fast.
Stars: ✭ 88 (+266.67%)
Mutual labels:  todomvc
Todomvc App Css
CSS for TodoMVC apps
Stars: ✭ 160 (+566.67%)
Mutual labels:  todomvc
React Redux Typescript Boilerplate
A bare minimum frontend boilerplate with React 16, Typescript 3 and Webpack 4
Stars: ✭ 1,100 (+4483.33%)
Mutual labels:  todomvc
mvc-todo
A haskell implementation of todoMVC
Stars: ✭ 26 (+8.33%)
Mutual labels:  todomvc
Deep Microservices Todomvc
Todo Microservice is built on top of DEEP Framework using Microservices Architecture
Stars: ✭ 44 (+83.33%)
Mutual labels:  todomvc
Todomvc
Nuxt.js TodoMVC Example
Stars: ✭ 136 (+466.67%)
Mutual labels:  todomvc
todomvc-elmfire
TodoMVC+Firebase in Elm+ElmFire
Stars: ✭ 59 (+145.83%)
Mutual labels:  todomvc
todomvc-nix
Example on how to nixify a project [maintainer=@Rizary]
Stars: ✭ 138 (+475%)
Mutual labels:  todomvc
React Cordova Boilerplate
TodoMVC example for react with development tools to build a cordova application
Stars: ✭ 206 (+758.33%)
Mutual labels:  todomvc

TodoMVC Kotlin

This project is an implementation of TodoMVC (without the routing parts). Its only purpose is to show you how to get started with Kotlin on the frontend and it is not intended to be an absolute source of truth.

Usage:

  • You will need Java to be installed on your computer
  • clone the project: git clone [email protected]:AppCraft-Projects/todomvc-kotlin.git
  • cd to the directory: cd todomvc-kotlin/
  • build the project: ./gradlew clean build
  • run it: java -jar build/libs/todomvc-kotlin-2017.1.0.jar
  • navigate to: http://localhost:9090/

That's all!

Notes:

  • This project contains no solutions for hot code swap and things like that but they are definitely possible
  • If you spot a bug please report it on our issue tracker here
  • The commits in this project are organized in a way that you can see the progress of the implementation as quasi-atomic steps so if you step through them you can learn a lot more about how Kotlin on the frontend works
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].