Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
1050 lines (949 sloc) 36.4 KB
"Perl / Catalyst":
description:
todo backend implemented with perl and <a href="https://metacpan.org/pod/Catalyst">Catalyst</a>. Backed
with a plain file on disk.
sourcecode_url: https://github.com/moltar/todo-backend-catalyst
live_url: https://todo-backend-catalyst.herokuapp.com/
tags:
- catalyst
- perl
"Perl / Mojolicious":
description:
todo backend implemented with perl and <a href="http://mojolicio.us">mojolicious</a>. Backed
with a plain file on disk.
sourcecode_url: https://github.com/kjellkvinge/mojo-todo-backend/blob/master/myapp.pl
live_url: https://mojo-todo-backend.herokuapp.com/
tags:
- mojolicious
- perl
"Perl / PEF::Front":
description:
todo backend implemented with perl and <a href="https://metacpan.org/pod/PEF::Front">PEF::Front</a>. web
framework, saving todos to a Postgres DB.
sourcecode_url: https://github.com/jef-sure/todo-backend-pef-front
live_url: https://todo-backend-pef-front.herokuapp.com/
tags:
- pef
- perl
- postgres
"Ruby / Sinatra":
description:
A simple ruby implementation using the lightweight <a href="http://www.sinatrarb.com/">Sinatra</a> web
framework, saving todos to a Postgres DB.
sourcecode_url: https://github.com/moredip/todo-backend-sinatra
live_url: https://todo-backend-sinatra.herokuapp.com/todos
tags:
- ruby
- sinatra
- postgres
"Ruby / Grape":
description:
A Ruby implementation using <a href="http://intridea.github.io/grape/">Grape</a>.
sourcecode_url: https://github.com/brianstorti/todo-backend-grape
live_url: https://todo-grape.herokuapp.com
tags:
- ruby
- grape
"Rust / Iron":
description:
A Rust implementation using <a href="http://ironframework.io/">Iron</a> with a thread-safe in-memory repository
sourcecode_url: https://github.com/dudadornelles/todo-backend-rust-iron
live_url: https://floating-hamlet-5988.herokuapp.com/todos
tags:
- rust
- iron
"Rust / Rocket":
description:
A Rust implementation using <a href="https://rocket.rs/">Rocket</a>.
sourcecode_url: https://gitlab.com/duelinmarkers/todo-backend-rocket-rust
live_url: https://todo-backend-rocket-rust.herokuapp.com/
tags:
- rust
- rocket
"Node.js / Express":
description:
Node.js + Express, saving to Postgres. Courtesy of <a href="https://github.com/dtao">Daniel Tao</a>.
sourcecode_url: https://github.com/dtao/todo-backend-express
live_url: https://todo-backend-express.herokuapp.com/
tags:
- javascript
- nodejs
- expressjs
- postgres
"Node.js / Express / JS-CSP":
description:
Node.js + Express + JS-CSP (an alternative to Promises and callbacks), saving to Postgres. Courtesy of <a href="https://github.com/akiellor">Andrew Kiellor</a>.
sourcecode_url: https://github.com/akiellor/todo-backend-express-csp
live_url: https://todo-backend-express-csp.herokuapp.com/
tags:
- javascript
- nodejs
- js-csp
- expressjs
- postgres
"Node.js / Hapi.js":
description:
<a href="http://hapijs.com">Hapi.js</a> saving to a MongoDB collection via <a href="http://mongoosejs.com/">MongooseJS</a> by <a href="https://github.com/pamo">Pamela Ocampo</a>.
sourcecode_url: https://github.com/pamo/hapi-todo/
live_url: https://hapi-todo.herokuapp.com/
tags:
- javascript
- nodejs
- hapijs
- mongodb
"Node.js / Hapi.js / Postgres":
description:
<a href="https://nodejs.org/en/">Node.js</a> example using the <a href="https://nodejs.org/en/">Hapi</a> framework and a <a href="http://bookshelfjs.org/">Bookshelf</a> ORM connected to a <a href="https://www.postgresql.org/">Postgres</a> database.
sourcecode_url: https://github.com/elnaz/todo-hapi-postgres/
live_url: https://todo-hapi-postgres.herokuapp.com/
tags:
- javascript
- nodejs
- hapijs
- postgres
"Node.js / Micro / Postgres":
description:
Node.js example using the <a href="https://github.com/zeit/micro">Micro</a> framework.
sourcecode_url: https://github.com/vladaspasic/todo-backend-micro
live_url: https://todo-backend-micro.herokuapp.com/
tags:
- javascript
- nodejs
- micro
- postgres
"Python / web.py":
description:
A simple Python implementation using <a href="http://webpy.org/">web.py</a>. This implementation "cheats" by
just storing todos in memory in a Dictionary globalton.
sourcecode_url: https://github.com/moredip/todo-backend-py
live_url: https://todo-backend-webpy.herokuapp.com
tags:
- python
- webpy
"Clojure / Compojure":
description:
A simple Compojure implementation storing to Postgres via <a href="https://github.com/clojure/java.jdbc">clojure.java.jdbc</a> courtesy of <a href="https://twitter.com/akiellor">Andrew Kiellor</a>.
sourcecode_url: https://github.com/akiellor/todo-backend-compojure
live_url: https://todo-backend-compojure.herokuapp.com/todos
tags:
- clojure
- compojure
- jvm
"Clojure / Compojure / H2 Database":
description:
A simple Compojure implementation storing to H2 File DB via <a href="https://github.com/clojure/java.jdbc">clojure.java.jdbc</a> courtesy of <a href="https://twitter.com/darrenhaken">Darren Haken</a>.
sourcecode_url: https://github.com/darrenhaken/todo-backend-clojure
live_url: https://todo-backend-clojure.herokuapp.com/todos
tags:
- clojure
- compojure
- H2 Database
- jvm
"Python / Django":
description:
A database-backed Django implementation courtesy of <a href="https://github.com/mihirk">Mihir Khatwani</a>.
sourcecode_url: https://github.com/mihirk/todo-backend-django
live_url: https://todo-backend-django.herokuapp.com/todos
tags:
- python
- django
- postgres
"Vanilla Rails":
description:
A simple Rails implementation courtesy of <a href="https://github.com/hammerdr">Derek Hammer</a>.
sourcecode_url: https://github.com/hammerdr/todo-backend-rails
live_url: https://todo-backend-rails.herokuapp.com
tags:
- rails
- ruby
- postgres
"Java with ActFramework and MongoDB":
description:
A version using <a href="http://actframework.org">ActFramework</a> by <a href="https://github.com/greenlaw110">Gelin Luo</a>.
sourcecode_url: https://github.com/greenlaw110/todomvc-act
live_url: http://todobackend.actframework.org/todo
tags:
- actframework
- java
- jvm
- mongodb
"Java 8 with Spring 4 Boot":
description:
A version using Spring 4 Boot + Java 8 from <a href="https://github.com/jcsantosbr">Jefferson Santos</a>.
sourcecode_url: https://github.com/jcsantosbr/todo-backend-spring4-java8
live_url: https://todo-backend-spring4-java8.herokuapp.com/todos
tags:
- spring
- java
- jvm
"Java 7 and Spring MVC":
description:
<a href="https://todobackend-spring.herokuapp.com">Java 7 and Spring MVC</a> implementation using
the Java 1.7 and Spring MVC. Deployed to Heroku using a Tomcat runner.
sourcecode_url: https://github.com/pamo/TodoBackend-Spring
live_url: https://todobackend-spring.herokuapp.com
tags:
- java
- jvm
- spring
- tomcat
"Vert.x and PostgreSQL":
description:
Backend, based on <a href="http://vertx.io/">Vert.x 3</a> and <a href="http://www.postgresql.org/">PostgreSQL</a>.
sourcecode_url: https://github.com/tirnak/vert.x-todo-backend-postgresql/
live_url: https://vertx-todo-backend-postgresql.herokuapp.com/
tags:
- vertx
- postgres
- java
- jvm
"Java 8 and Vert.x":
description:
An implementation using Java 8 and <a href="http://vertx.io/">Vert.x</a> from <a href="https://github.com/alexsomai">Alex Somai</a>.
sourcecode_url: https://github.com/alexsomai/vertx-todo-backend
live_url: https://demo-todobackend-vertx.herokuapp.com/todos
tags:
- java
- jvm
- vertx
"Vert.x with JDBC":
description:
An implementation using <a href="http://vertx.io/">Vert.x</a> with JDBC from <a href="https://github.com/corona10">Dong-hee Na</a>.
sourcecode_url: https://github.com/corona10/Vert.x_ToDo/tree/JDBC
live_url: http://tododemojdbc-corona10.rhcloud.com/
tags:
- java
- jvm
- vertx
- jdbc
"Vert.x with ORM":
description:
An implementation using <a href="http://vertx.io/">Vert.x</a> with ORM(ormlite) from <a href="https://github.com/corona10">Dong-hee Na</a>.
sourcecode_url: https://github.com/corona10/Vert.x_ToDo
live_url: http://tododemo-corona10.rhcloud.com/
tags:
- java
- jvm
- vertx
- ormlite
"Jersey2 with RDF for data storage":
description:
A version using Jersey2 with Sesame RDF for data storage from <a href="https://github.com/pepperbob">Michael Leuthold</a>.
sourcecode_url: https://github.com/pepperbob/todo-backend-jersey2-rdf
live_url: https://pacific-harbor-5702.herokuapp.com/
tags:
- java
- jvm
- jersey
- sesame
"Golang / Gin":
description:
A <a href="http://golang.org/">Golang</a> implementation using the <a
href="http://gin-gonic.github.io/gin/">Gin</a> web framework, courtesy of <a
href="https://github.com/savaki">Matt Ho</a>.
sourcecode_url: https://github.com/savaki/todo-backend-gin
live_url: https://todo-backend-golang.herokuapp.com/todos
tags:
- golang
- gin
"Golang / GOA":
description:
A <a href="http://golang.org/">Golang</a> implementation using the <a
href="https://goa.design/">GOA</a> web framework, courtesy of <a
href="https://github.com/meier-christoph">Christoph Meier</a>.
sourcecode_url: https://github.com/meier-christoph/todo-backend-golang-goa
live_url: https://todo-backend-golang-goa.herokuapp.com/todos
tags:
- golang
- goa
- postgres
"Scala / Lift ":
description:
A <a href="http://ww/scala-lang.org/">Scala</a> implementation using the <a
href="https://liftweb.net/">Lift</a> framework.
This implementation uses a thread-safe in-memory store. Courtesy of <a
href="https://github.com/ricsirigu">Riccardo Sirigu</a>.
sourcecode_url: https://github.com/ricsirigu/lift-todo-backend
live_url: https://lift-todo-backend.herokuapp.com/
tags:
- scala
- jvm
- lift
"Scala / Finatra":
description:
A <a href="http://ww/scala-lang.org/">Scala</a> implementation using Twitter's <a
href="http://finatra.info/">Finatra</a> web framework. Courtesy of the prolific <a
href="https://github.com/savaki">Matt Ho</a>.
sourcecode_url: https://github.com/savaki/todo-backend-finatra
live_url: https://todo-backend-finatra.herokuapp.com/todos
tags:
- scala
- jvm
- finatra
"Scala / Akka":
description:
A <a href="http://ww/scala-lang.org/">Scala</a> implementation using <a
href="http://doc.akka.io/docs/akka/current/scala/http/index.html">akka-http</a>.
Courtesy of <a href="http://arnout.engelen.eu">Arnout Engelen</a>
sourcecode_url: https://github.com/raboof/todo-backend-akka
live_url: https://todo-backend-akka.herokuapp.com/todos
tags:
- scala
- jvm
- akka
"Kotlin / Http4k":
description:
<a href="https://kotlinlang.org">Kotlin</a> + <a href="http://www.http4k.org">http4k</a> with typesafe lenses, saving in-memory.
sourcecode_url: https://github.com/http4k/http4k-todo-backend
live_url: https://http4k-todo-backend.herokuapp.com/
tags:
- kotlin
- http4k
- jvm
"Kotlin / Rapidoid":
description:
<a href="https://kotlinlang.org">Kotlin</a> + <a href="http://www.rapidoid.org">Rapidoid</a>, saving im-memory.
sourcecode_url: https://github.com/selvakn/todobackend-kotlin-rapidoid
live_url: https://todobackend-kotlin-rapidoid.herokuapp.com/
tags:
- kotlin
- rapidoid
- jvm
"Node.js / Koa":
description:
<a href="http://nodejs.org/">Node.js</a> + <a href="http://koajs.com">Koa</a>, saving to <a href="http://redis.io/">redis</a>.
sourcecode_url: https://github.com/selvakn/todo-backend-node-koa-redis
live_url: https://todo-backend-node-koa.herokuapp.com/todos
tags:
- javascript
- nodejs
- koa
- redis
"SWI-Prolog":
description:
<a href="http://ww/swi-prolog.org/">SWI-Prolog 7</a> implementation using the Prolog database with
persistency. Extensively documented.
sourcecode_url: https://github.com/JanWielemaker/todo-backend-swi-prolog
live_url: http://demo.swi-prolog.org/todo
tags:
- swi-prolog
"C# - Nancy (ASP.NET)":
description:
<a href="http://todobackend.apphb.com/todo-backend">C# with NancyFx</a> implementation using the
<a href="http://nancyfx.org/">Nancy Framework</a> and
<a href="http://ndatabase.codeplex.com/">NDatabase</a>, an inmemory object database.
sourcecode_url: https://github.com/sriv/todo-backend-nancy
live_url: https://todobackend.apphb.com/todo-backend
tags:
- dotnet
- csharp
- nancy
- ndatabase
"F# - Freya (OWIN)":
description:
<a href="http://todo-backend-fsharp.azurewebsites.net/owin">F# with Freya</a> implementation using the
<a href="https://github.com/freya-fs/freya">Freya</a> <a href="http://fsharp.org/">F#</a>
<a href="http://owin.org/">OWIN</a> wrapper and an in-memory store built with an F# `MailboxProcessor`.
sourcecode_url: https://github.com/panesofglass/TodoBackendFSharp
live_url: https://todo-backend-fsharp.azurewebsites.net/owin
tags:
- fsharp
- dotnet
- owin
"Java Spring 4.0 and MongoLab DbaaS":
description:
<a href="https://todo-backend-spring.herokuapp.com/todos">Java Spring MongoLab DbaaS</a> implementation using
the Java 1.7, Spring 4.0 and MongoDB using MongoLab's database as a service.
sourcecode_url: https://github.com/mihirk/todo-backend-spring
live_url: https://todo-backend-spring.herokuapp.com/todos
tags:
- mongodb
- java
- jvm
- spring
"Vert.x 3 and Redis backend":
description:
A Java implementation using <a href="http://vertx.io/">Vert.x</a> with Redis backend. Deployed on OpenShift. By <a href="https://github.com/sczyh30">Eric Zhao</a>
sourcecode_url: https://github.com/sczyh30/todo-backend-vert.x
live_url: http://verttodo-sczyh30.rhcloud.com/todos
tags:
- java
- jvm
- vertx
- redis
"F# - ASP.NET Web API":
description:
<a href="http://todo-backend-fsharp.azurewebsites.net/webapi">F# with ASP.NET Web API</a> implementation using <a href="http://asp.net/web-api">ASP.NET Web API 2.2</a>, <a href="http://fsharp.org/">F#</a>, hosted via <a href="http://owin.org/">OWIN</a>, and using an in-memory store built with an F# `MailboxProcessor`.
sourcecode_url: https://github.com/panesofglass/TodoBackendFSharp
live_url: https://todo-backend-fsharp.azurewebsites.net/webapi
tags:
- fsharp
- dotnet
- owin
"F# - Frank":
description:
<a href="http://todo-backend-fsharp.azurewebsites.net/frank">F# with Frank</a> implementation using <a href="http://frankfs.net/">Frank</a>, a minimal combinator library built on top of <code>System.Net.Http</code> types in <a href="http://fsharp.org/">F#</a>, hosted via <a href="http://owin.org/">OWIN</a>, and using an in-memory store built with an F# `MailboxProcessor`.
sourcecode_url: https://github.com/panesofglass/TodoBackendFSharp
live_url: https://todo-backend-fsharp.azurewebsites.net/frank
tags:
- fsharp
- dotnet
- owin
- frank
"Java with Dropwizard":
description:
Simple implementation with Java + Dropwizard from <a href="https://github.com/danielsiwiec">Dan Siwiec</a>.
sourcecode_url: https://github.com/danielsiwiec/todo-backend-dropwizard
live_url: https://todo-backend-dropwizard.herokuapp.com/todo
tags:
- java
- jvm
- dropwizard
- jersey
"C# with ServiceStack":
description:
An implementation using the <a href="http://www.servicestack.net">ServiceStack</a> framework, ormlite, sqlite, NUnit by <a href="http://www.kylehodgson.com/">Kyle Hodgson</a>.
sourcecode_url: https://github.com/kylehodgson/servicestack-todo-backend
live_url: https://sstodo.azurewebsites.net/items
tags:
- csharp
- dotnet
- servicestack
"C# - ASP.NET Web API":
description:
<a href="http://todo-backend-webapi.azurewebsites.net/todo">C# with ASP.NET Web API</a> implementation using <a href="http://asp.net/web-api">ASP.NET Web API 2.2</a>, C#, and a simple in-memory list for storage.
sourcecode_url: https://github.com/mforman/todo-backend-webapi
live_url: https://todo-backend-webapi.azurewebsites.net/todo
tags:
- csharp
- dotnet
"Golang / stdlib":
description:
A <a href="http://golang.org/">Golang</a> implementation using only the standard libraries
sourcecode_url: https://github.com/mforman/todo-backend-golang
live_url: https://todo-backend-golang-stdlib.herokuapp.com/todos
tags:
- golang
"Vert.x / Mongo / Java8":
description:
Implemented using <a href="http://vertx.io/">Vert.x</a> + <a href="https://www.mongodb.org/">MongoDB</a>, written in <a href="http://www.oracle.com/technetwork/java/javase/overview/java8-2100321.html">Java8</a> from <a href="https://github.com/VIthulan/">Vithulan</a>
sourcecode_url: https://github.com/VIthulan/todo-vertx/tree/heroku-app
live_url: https://todo-vertx.herokuapp.com/api/tasks
tags :
- java
- jvm
- vertx
- mongodb
"Node.js / Express / CoffeeScript / Mongo":
description:
<a href="http://nodejs.org/">Node.js</a> + <a href="http://expressjs.com/">Express</a>, written in <a href="http://coffeescript.org/">CoffeeScript</a> from <a href="https://github.com/danielsiwiec">Dan Siwiec</a>. Data is persisted to <a href="http://www.mongodb.org/">MongoDB</a> using <a href="http://mongoosejs.com/">Mongoose</a>
sourcecode_url: https://github.com/danielsiwiec/todo-backend-node-coffee-mongo
live_url: https://mighty-sands-8773.herokuapp.com
tags:
- javascript
- nodejs
- expressjs
- mongodb
- coffeescript
"F# - Suave":
description:
A simple implementation using <a href="http://suave.io">Suave</a>
sourcecode_url: https://github.com/JonCanning/TodoBackendSuave
live_url: http://todobackend.joncanning.com:8080/
tags:
- fsharp
- suave
- dotnet
"Scala - Play!":
description:
Scala implementation on the <a href="https://www.playframework.com/">Play framework</a> backed by Postgres
live_url: https://todo-backend-play.herokuapp.com/
sourcecode_url: https://github.com/hythloday/todo-backend-play
tags:
- scala
- jvm
- play
- postgres
"OCaml":
description:
OCaml implementation. Courtesy of <a href="http://arnout.engelen.eu">Arnout Engelen</a>
live_url: http://todo-backend-ocaml.bzzt.net:3000/todos
sourcecode_url: https://github.com/raboof/todo-backend-ocaml
tags:
- ocaml
"Elixir - Phoenix / Postgres":
description:
<a href="http://elixir-lang.org">Elixir</a> implementation using the <a href="http://phoenixframework.org">Phoenix Framework</a> backed by Postgres. Deployed to Heroku using the Elixir buildpack. Courtesy of <a href="http://jeffweiss.org">Jeff Weiss</a>
live_url: https://todobackend-phoenix.herokuapp.com/api/todos
sourcecode_url: https://github.com/jeffweiss/todobackend-phoenix
tags:
- elixir
- phoenix
- postgres
"Elixir - Maru / Postgres":
description:
<a href="http://elixir-lang.org">Elixir</a> implementation using the <a href="https://maru.readme.io/">Maru Framework</a> and Ecto ORM backed by Postgres. Deployed to Heroku using the <a href="https://github.com/HashNuke/heroku-buildpack-elixir">Elixir buildpack</a>. By <a href="http://github.com/whitfieldc">Charles Whitfield</a>
live_url: http://maru-todo.herokuapp.com/tasks
sourcecode_url: https://github.com/whitfieldc/maru_todo
tags:
- elixir
- maru
- postgres
"Elixir - Plug / Postgres":
description:
<a href="http://elixir-lang.org">Elixir</a> implementation using the <a href="http://hexdocs.pm/plug/extra-readme.html">Elixir Plug</a> and Ecto ORM backed by Postgres. Deployed to Heroku using the <a href="https://github.com/HashNuke/heroku-buildpack-elixir">Elixir buildpack</a>. By <a href="http://github.com/deepredsky">Rajesh Sharma</a>
live_url: https://todobackend-plug.herokuapp.com
sourcecode_url: https://github.com/deepredsky/todobackend-plug
tags:
- elixir
- plug
- postgres
"Java - Axon + Spring Boot":
description:
Implementation using <a href="http://www.axonframework.org/">Axon</a>, a Java CQRS framework, + <a href="http://projects.spring.io/spring-boot/">Spring Boot</a>. This version "cheats" by storing todos in an in-memory repository. By <a href="http://ryanoglesby08.github.io/">Ryan Oglesby</a>
live_url: https://todo-backend-axon.herokuapp.com/todos
sourcecode_url: https://github.com/ryanoglesby08/todo-backend-axon
tags:
- java
- jvm
- axon
- spring
"Python / Flask":
description:
Implementation written in Python with <a href="http://flask.pocoo.org/">Flask</a>.
live_url: https://todo-backend-flask.herokuapp.com
sourcecode_url: https://github.com/Faerbit/todo-backend-flask
tags:
- python
- flask
"Python / Circuits":
description:
Implementation written in Python with <a href="http://circuitsframework.com/">Circuits Framework</a>.
live_url: https://todo-circuits.herokuapp.com
sourcecode_url: https://github.com/shyba/todo-circuits
tags:
- python
- circuits
"Python / aiohttp":
description:
Implementation written in Python 3.5 with <a href="http://aiohttp.readthedocs.org/">aiohttp</a> by <a href="https://github.com/justuswilhelm">Justus Perlwitz</a>.
live_url: http://todobackend-aiohttp.herokuapp.com
sourcecode_url: https://github.com/justuswilhelm/todobackend-aiohttp
tags:
- python
- aiohttp
"Python / Falcon":
description:
Implementation written in Python 2.7 with <a href="https://github.com/falconry/falcon">Falcon</a>.
live_url: http://todo-backend-falcon.herokuapp.com/todo
sourcecode_url: https://github.com/kixpanganiban/todo-falcon
tags:
- python
- falcon
- tinydb
"Haskell - Scotty / Persistent":
description:
Haskell implementation using <a href="http://hackage.haskell.org/package/scotty">Scotty</a>.
live_url: https://todobackend-scotty.sloppy.zone/todos
sourcecode_url: https://github.com/jhedev/todobackend-haskell/tree/master/todobackend-scotty
tags:
- haskell
- scotty
"Haskell - Servant / Persistent":
description:
Haskell implementation using <a href="http://haskell-servant.github.io/">Servant</a>.
live_url: https://todobackend-servant.sloppy.zone/todos
sourcecode_url: https://github.com/jhedev/todobackend-haskell/tree/master/todobackend-servant
tags:
- haskell
- servant
"Haskell - Snap / Persistent":
description:
Haskell implementation using <a href="http://snapframework.com/">Snap</a>.
live_url: https://todobackend-snap.sloppy.zone/todos
sourcecode_url: https://github.com/jhedev/todobackend-haskell/tree/master/todobackend-snap
tags:
- haskell
- snap
"Haskell - Spock / Persistent":
description:
Haskell implementation using <a href="https://www.spock.li/">Spock</a>.
live_url: https://todobackend-spock.sloppy.zone/todos
sourcecode_url: https://github.com/jhedev/todobackend-haskell/tree/master/todobackend-spock
tags:
- haskell
- spock
"Haskell - Yesod / Persistent":
description:
Haskell implementation using <a href="http://www.yesodweb.com/">Yesod</a>.
live_url: https://todobackend-yesod.sloppy.zone/todos
sourcecode_url: https://github.com/jhedev/todobackend-haskell/tree/master/todobackend-yesod
tags:
- haskell
- yesod
"Rust / Rustful":
description:
Rust implementation using <a href="https://crates.io/crates/rustful">Rustful</a>.
live_url: https://todo-backend-rustful.herokuapp.com
sourcecode_url: https://github.com/RoPP/todo-backend-rustful
tags:
- rust
- rustful
"PHP / Symfony2":
description:
PHP implementation with <a href="https://symfony.com/">Symfony2</a>.
sourcecode_url: https://github.com/oegnus/symfony2-todobackend
live_url: http://symfony2-todobackend.herokuapp.com/
tags:
- php
- symfony2
"Modern Node.js / MongoDB":
description:
<a href="http://nodejs.org/">Node.js</a> implementation using ES6/7 features, built with libraries from <a href="https://github.com/mattinsler">Matt Insler</a>. Features use of <a href="http://app-contextjs.com">app-context</a>.
sourcecode_url: https://github.com/mattinsler/todo-backend-modern-js
live_url: https://todo-backend-modern-js.herokuapp.com/todos
tags:
- javascript
- nodejs
- es6
- decorators
- mongodb
"Node.js / Restify / Redux":
description:
<a href="http://nodejs.org/">Node.js</a> + <a href="http://restify.com//">Restify</a>, written with pure ES6 from <a href="https://github.com/danielsiwiec">Dan Siwiec</a>. State is maintained with <a href="http://redux.js.org/">Redux</a>
sourcecode_url: https://github.com/danielsiwiec/todo-backend-restify-redux
live_url: https://todo-backend-restify-redux.herokuapp.com
tags:
- javascript
- es6
- nodejs
- restify
- redux
"TypeScript / Node.js / Express":
description:
<a href="http://www.typescriptlang.org/">TypeScript</a> + <a href="http://nodejs.org/">Node.js</a> + Express, saving to Postgres.
sourcecode_url: https://github.com/parambirs/todo-backend-typescript
live_url: https://todo-backend-typescript.herokuapp.com/
tags:
- typescript
- nodejs
- expressjs
- postgres
"Slim 3 / Spot":
description:
PHP implementation with <a href="http://www.slimframework.com/">Slim 3</a> and <a href="http://phpdatamapper.com/">Spot</a>.
sourcecode_url: https://github.com/tuupola/slim-todo-backend/
live_url: http://slim3-todo-backend.appelsiini.net/todos
tags:
- php
- slim
"Scala / Finch":
description:
A <a href="http://www.scala-lang.org/">Scala</a> implementation using
<a href="https://github.com/finagle/finch">Finch</a> for web and
<a href="https://github.com/travisbrown/circe">Circe</a> for JSON.
sourcecode_url: https://github.com/ilya-murzinov/finch-todo-backend
live_url: http://diy-ilyamurzinov.rhcloud.com/todos
tags:
- scala
- jvm
- finch
"Scala / Fintrospect":
description:
A <a href="http://www.scala-lang.org/">Scala</a> implementation using
<a href="https://github.com/daviddenton/fintrospect">Fintrospect</a> for web and
<a href="http://json4s.org/">Json4s</a> for JSON.
sourcecode_url: https://github.com/daviddenton/fintrospect-todo-backend
live_url: https://fintrospect-todo-backend.herokuapp.com/todos
tags:
- scala
- jvm
- fintrospect
"Swift / Kitura / CouchDB":
description:
A <a href="http://www.swift.org">Swift</a> implementation using
<a href="https://github.com/IBM-Swift/Kitura">Kitura</a> for web.
sourcecode_url: https://github.com/IBM-Swift/todolist-couchdb
live_url: https://todo-couchdb.mybluemix.net/
tags:
- swift
- kitura
- couchdb
"Swift / Vapor":
description:
A <a href="http://www.swift.org">Swift</a> implementation using
<a href="https://github.com/vapor/vapor">Vapor</a> for web.
sourcecode_url: https://github.com/vapor/todo-example
live_url: https://vapor-todo.herokuapp.com/todos
tags:
- swift
- vapor
"Scala - Play 2.5 / Postgres":
description:
A <a href="http://www.scala-lang.org/">Scala</a> implementation using
<a href="https://playframework.com/documentation/2.5.x/Home">Play 2.5</a>
with persistance in Postgres using Anorm. By
<a href="https://github.com/jrglee">Jorge Lee</a>.
sourcecode_url: https://github.com/jrglee/todo-play-scala-postgres
live_url: https://todo-play-scala-pg.herokuapp.com/todo
tags:
- scala
- jvm
- play
- postgres
"Spincast Framework ~ In memory":
description:
In memory implementation using <a href="https://www.spincast.org/">Spincast</a>.
sourcecode_url: https://github.com/spincast/spincast-todobackend/tree/master/spincast-todobackend-inmemory
live_url: https://todobackend-inmemory.spincast.org/
tags:
- spincast
- java
- jvm
"Scala - Spring Boot":
description:
A <a href="http://www.scala-lang.org/">Scala</a> implementation using
<a href="http://projects.spring.io/spring-boot/">Spring Boot</a> By
<a href="https://github.com/stevenjob">Steven Job</a>.
sourcecode_url: https://github.com/stevenjob/Todo-Backend-Scala-Spring-Boot
live_url: http://todo-backend-scala-springboot.herokuapp.com/todos
tags:
- scala
- jvm
- spring
"Nim / Jester":
description:
<a href="http://nim-lang.org/">Nim</a> + <a href="https://github.com/dom96/jester">Jester</a>
using in-memory data store.
By <a href="https://github.com/codyebberson">Cody Ebberson</a>.
sourcecode_url: https://github.com/codyebberson/nim-todobackend
live_url: https://todo-backend-nim.orangebot.com/
tags:
- nim
- jester
"Crystal / Kemal ~ In memory":
description:
A <a href="https://crystal-lang.org/">Crystal</a> implementation using
<a href="http://kemalcr.com/">Kemal</a>.
sourcecode_url: https://github.com/mauricioabreu/todo-backend-kemal/
live_url: https://todo-backend-kemal1.herokuapp.com/todos
tags:
- crystal
- kemal
"Scala / http4s (in-memory)":
description:
A Scala and <a href="http://http4s.org">http4s</a> implementation with an in-memory store
sourcecode_url: https://github.com/tomwadeson/todobackend-http4s
live_url: https://todobackend-http4s.herokuapp.com/todos
tags:
- scala
- http4s
"Rails 5 API-only":
description:
A Rails 5 API-only implementation with MongoDB Backend.
sourcecode_url: https://github.com/doerfli/todo-backend-rails5-api
live_url: https://todo-backend-rails5-api.herokuapp.com/todos
tags:
- rails
- ruby
- mongodb
"Java 8 / Ratpack":
description:
A Java 8 implementation using the <a href="https://ratpack.io/">Ratpack</a> framework, using H2 for persistance
sourcecode_url: https://github.com/danhyun/todo-backend-ratpack-java
live_url: https://todo-backend-ratpack-java.herokuapp.com/todo
tags:
- ratpack
- jvm
- java
- H2 Database
"Jooby / In memory":
description:
<a href="http://jooby.org/">Jooby</a> implementation using with an in-memory store
sourcecode_url: https://github.com/jooby-guides/todo-backend
live_url: https://todo-backend-jooby.herokuapp.com/todos
tags:
- jooby
- jvm
- java
"Java 8 / Spark / JDBI":
description:
A Java 8 implementation using the <a href="http://www.sparkjava.com/">Spark</a> framework. Persistance to Postgres using <a href="http://jdbi.org">JDBI</a>.
sourcecode_url: https://github.com/moredip/todobackend-spark
live_url: https://todobackend-spark.herokuapp.com/todos
tags:
- spark
- jvm
- java
- jdbi
- postgres
"C# - ASP.NET Core":
description:
A C# implementation using <a href="https://www.asp.net/core">ASP.NET Core</a> with
Docker support and in-memory or SqlServer persistence. Implements CQS using the
<a href="https://github.com/BrighterCommand/Paramore.Brighter">Brighter</a> and
<a href="https://github.com/BrighterCommand/Darker">Darker</a> frameworks.
sourcecode_url: https://github.com/dstockhammer/todo-backend-aspnetcore
live_url: https://todo-backend-aspnetcore.azurewebsites.net
tags:
- dotnet
- csharp
- docker
"PHP / Lagan":
description:
PHP implementation with <a href="https://www.laganphp.com/">Lagan</a>.
sourcecode_url: https://github.com/lutsen/lagan-todobackend
live_url: https://www.laganphp.com/todobackend/todo
tags:
- php
- lagan
"Azure Functions - C#, F# and JavaScript":
description:
<a href="https://azure.microsoft.com/en-us/services/functions/">Azure Functions</a> implementation with functions written in C#, F# and JavaScript. Uses Azure Table Storage for persistence.
sourcecode_url: https://github.com/markheath/func-todo-backend
live_url: https://functodobackend.azurewebsites.net/api/todos
tags:
- azurefunctions
- dotnet
- csharp
- fsharp
- javascript
"Java / VRaptor 4 / JPA / H2 Database":
description:
A Java implementation using <a href="http://www.vraptor.org/">VRaptor 4 framework</a>.
sourcecode_url: https://github.com/edenir-anschau/todobackend-vraptor
live_url: https://todobackend-vraptor.herokuapp.com/todos
tags:
- java
- vraptor
- jpa
- h2
"Vanilla Ceylon":
description:
Plain <a href="https://ceylon-lang.org/">Ceylon</a> implementation by <a href="https://github.com/andreas-schilling">Andreas Schilling</a>.
sourcecode_url: https://github.com/andreas-schilling/todo-backend-ceylon
live_url: https://todo-backend-ceylon.herokuapp.com/todo
tags:
- ceylon
- jvm
"Ruby / LittleBoxes":
description:
A Ruby implementation using <a href="https://github.com/manuelmorales/little-boxes">LittleBoxes</a>.
sourcecode_url: https://github.com/manuelmorales/todo-backend-little-boxes
live_url: https://todo-backend-little-boxes.herokuapp.com/todos
tags:
- ruby
- littleboxes
"mangoo I/O / jOOQ / H2":
description:
A Java 8 implementation using the <a href="https://mangoo.io/">Mangoo I/O</a> framework, <a href="http://www.jooq.org/">jOOQ</a> for database access and <a href="http://h2database.com/">H2</a> in-memory database.
sourcecode_url: https://github.com/ismagilov/todobackend-mangooio
live_url: https://todobackend-mangooio.herokuapp.com
tags:
- jvm
- java
- mangooio
- h2
- jooq
"Ceylon / gyokuro":
description:
A <a href="https://ceylon-lang.org/">Ceylon</a> implementation using the <a href="http://www.gyokuro.net/">gyokuro</a> framework.
sourcecode_url: https://github.com/bjansen/gyokuro-todo-backend
live_url: https://gyokuro-todo-backend.herokuapp.com/todo
tags:
- ceylon
- gyokuro
- jvm
"Kotlin / Spring Boot 2 reactive with annotation":
description:
Simple implementation using Spring Boot 2 (reactive web) and with Kotlin, saving todos in-memory.
sourcecode_url: https://github.com/GregoireW/todo_springboot2_reactive_simple
live_url: https://kotlin-springboot2-reactive.herokuapp.com/
tags:
- kotlin
- jvm
- spring
"Kotlin / Spring Boot 2 reactive with router":
description:
Simple implementation using Spring Boot 2 (reactive web) and with Kotlin, saving todos in-memory. Setup is done via the router API
sourcecode_url: https://github.com/GregoireW/todo_springboot2_reactive_router
live_url: https://kotlin-springboot2-router.herokuapp.com/
tags:
- kotlin
- jvm
- spring
"Kotlin / Spring Boot 2 reactive with mongodb":
description:
Implementation using Spring Boot 2 (reactive web) and Kotlin. Data source is mongo
sourcecode_url: https://github.com/GregoireW/todo_springboot2_reactive_mongo
live_url: https://kotlin-springboot2-react-mongo.herokuapp.com
tags:
- kotlin
- jvm
- spring
- mongodb
"Kotlin / Spring Boot":
description:
Implementation using Kotlin and Spring Boot. Items are stored in memory.
sourcecode_url: https://github.com/sdqali/todo.kotlin
live_url: https://todo-kotlin.herokuapp.com/
tags:
- kotlin
- jvm
- spring
- springboot
"Kotlin / Javalin":
description:
Implementation using Kotlin and <a href="https://javalin.io">Javalin</a>. Items are stored in memory.
sourcecode_url: https://github.com/sdqali/todo-javalin
live_url: https://todo-javalin.herokuapp.com/
tags:
- kotlin
- jvm
- javalin
"C# - ASP.NET Core 2.0":
description:
A simple C# implementation using <a href="https://www.asp.net/core">ASP.NET Core</a> 2.0 with
a Docker image and in-memory persistence. Only depends on the standard Microsoft.AspNetCore.All package.
sourcecode_url: https://github.com/ChristianAlexander/dotnetcore-todo-webapi
live_url: https://dotnetcore-todo-webapi.herokuapp.com/v1/todos
tags:
- dotnet
- csharp
- docker
"PHP / Laravel":
description:
PHP implementation using Laravel and a MySQL database
sourcecode_url: https://github.com/janRedmann/todo-backend-laravel
live_url: https://todo-backend-laravel.herokuapp.com/api
tags:
- php
- laravel
"Java / Jodd":
description:
Java 8 implementation using Jodd 4.
sourcecode_url: https://github.com/oblac/todo-backend-jodd
live_url: https://todo-backend-jodd.herokuapp.com/
tags:
- java
- jvm
- jodd
"XCST - ASP.NET":
description:
An <a href="http://maxtoroq.github.io/XCST/">XCST</a> implementation for ASP.NET. Items are stored in memory.
sourcecode_url: https://github.com/maxtoroq/XCST-a/tree/master/samples/aspnet-todo
live_url: http://xcst-todo.tk/todo
tags:
- dotnet
- csharp
- xcst
"Java with NutzBoot":
description:
Implementation using <a href="https://github.com/nutzam/nutzboot">Nutz Boot</a> by <a href="https://github.com/wendal">wendal</a>. Items are stored in memory.
sourcecode_url: https://github.com/nutzam/todo-backend-nutzboot
live_url: https://todo-backend-nutzboot.herokuapp.com/api/
tags:
- nutzboot
- nutz
- java
- jvm