71 Open Source Kata Software Projects
Free and open source kata code projects including engines, APIs, generators, and tools.
Screenshot Kata for Android Developers with Kotlin. The main goal is to practice UI Screenshot Testing.
TODO API Client Kata for Kotlin Developers. The main goal is to practice integration testing using MockWebServer
KataContacts written in Kotlin. The main goal is to practice Clean Architecture Development
This repository contains a detailed sample app that implements Clean architecture and MVP in Kotlin using RxJava2, Retrofit
Gilded Rose JS With Tests11 ⭐
A version of the popular Gilded Rose Kata that we used in the Madrid Software Craftsmanship meetup group
Machine Learning Katas63 ⭐
A series of challenges for practicing your Machine Learning and Deep Learning skills
Alanbarber Codekatas16 ⭐
.Net Code Katas - A prebuild Kata project that already includes tests and base classes.
Transform this game-of-life sequential implementation to a parallel version with Kotlin coroutines
Git Kata130 ⭐
When you know the bases of git but sometimes you have problemes with it. This "code kata" could help you to deal with git problems
Mikado Testbuilders Kata26 ⭐
A kata about testing bugs in legacy code without 3 weeks of feature freeze. Leveraging on the Mikado Method and the Test Data Builder pattern.
Lcd Numbers Di Framework Kata15 ⭐
Refactoring LCD Numbers to remove the dependency injection framework.
Expensereport Level 213 ⭐
Level 2 of the Expense Report Legacy Code Refactoring Kata. Someone added a new feature (HTML output) without refactoring a bit!
Super heroes kata for iOS Developers. The main goal is to practice UI Testing.
Kata Starter17 ⭐
Starter for Kata in several languages (Java, Go, Groovy, JS, Python, Scala, PHP, ...)
TODO API Client Kata for Java Developers. The main goal is to practice integration testing using MockWebServer.
Unicornity Katas36 ⭐
Programming kata is an exercise which helps a programmer hone his skills through practice and repetition.
Neural Network Digit Ocr12 ⭐
Trains a Neural Network to read handwritten digits (OCR). Uses synaptic for Node.js, socket.io and MongoDB
This is a project that lets you participate in a fully-immersive, hands-on, and fun learning experience for React Native.
Movies Android Kata12 ⭐
Movies Android kata for practice Clean Architecture and best practices in Android implemented by Jorge Sánchez (Xurxodev)
Movies IOS Kata15 ⭐
Movies Android kata for practice Clean Architecture and Best Practices in iOS implemented by Jorge Sánchez (Xurxodev)
E1r0nd Codewars58 ⭐
Obevo Kata20 ⭐
Code Kata to learn about the Obevo database deployment utility (https://github.com/goldmansachs/obevo)
A place to practice Refactoring To Patterns that Kerievsky wrote about in his book
Functional Structures Refactoring Kata29 ⭐
Starting code and proposed solution for Functional Structures Refactoring Kata