All Projects → wrkout → exercises.json

wrkout / exercises.json

Licence: Unlicense license
Open Public Domain Exercise Dataset in JSON format

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to exercises.json

rust-practise-questions
A book of questions for practise in Rust
Stars: ✭ 46 (-6.12%)
Mutual labels:  exercises
smtp-client
SMTP Client Library in C
Stars: ✭ 68 (+38.78%)
Mutual labels:  public-domain
gnuplot-examples
GNUPlot Examples
Stars: ✭ 50 (+2.04%)
Mutual labels:  public-domain
go-learning
My Golang training material for testing smaller Go concepts and ideas.
Stars: ✭ 27 (-44.9%)
Mutual labels:  exercises
streams-workshop
A workshop on Node.js Streams
Stars: ✭ 176 (+259.18%)
Mutual labels:  exercises
calories-in
A web-based meal plan editor for people who prepare all of their food.
Stars: ✭ 105 (+114.29%)
Mutual labels:  fitness
running-on-streetview
Virtual Running on Google Street View.
Stars: ✭ 20 (-59.18%)
Mutual labels:  fitness
traindown-dart
Dart (and Flutter) library for the Traindown Markup Language. This is the reference implementation for now. It is first to receive features and fixes.
Stars: ✭ 16 (-67.35%)
Mutual labels:  fitness
flutter
Flutter fitness/workout app for wger
Stars: ✭ 106 (+116.33%)
Mutual labels:  fitness
Information-Retrieval
Information Retrieval algorithms developed in python. To follow the blog posts, click on the link:
Stars: ✭ 103 (+110.2%)
Mutual labels:  exercises
system-design-notebook
Learn System Design step by step
Stars: ✭ 372 (+659.18%)
Mutual labels:  exercises
MuscleBook
[ABANDONED] Muscle Book is an iOS workout tracker for strength training and body building.
Stars: ✭ 36 (-26.53%)
Mutual labels:  fitness
Swift-AppleScriptObjC
How to call AppleScript handlers from Swift via AppleScript-ObjC bridge.
Stars: ✭ 45 (-8.16%)
Mutual labels:  public-domain
react exercises
Exercises for Rithm School's free online React Fundamentals course
Stars: ✭ 28 (-42.86%)
Mutual labels:  exercises
vapi
vAPI is Vulnerable Adversely Programmed Interface which is Self-Hostable API that mimics OWASP API Top 10 scenarios through Exercises.
Stars: ✭ 674 (+1275.51%)
Mutual labels:  exercises
julia koans
Small exercises to get you used to reading and writing Julia code!
Stars: ✭ 28 (-42.86%)
Mutual labels:  exercises
Curso-Python-Gustavo-Guanabara
Mais de 100 exercícios resolvidos do curso de fundamentos de Python 3, ministrado pelo prof. Gustavo Guanabara do Curso em Vídeo.
Stars: ✭ 170 (+246.94%)
Mutual labels:  exercises
studygroup
Repo containing exercises to learn Elixir
Stars: ✭ 14 (-71.43%)
Mutual labels:  exercises
react-native-health
A React Native package to interact with Apple HealthKit
Stars: ✭ 348 (+610.2%)
Mutual labels:  fitness
Rboxlo
Roblox private server
Stars: ✭ 173 (+253.06%)
Mutual labels:  public-domain

Exercises

Open Public Domain Exercise Dataset in JSON format

Motivation

I'm someone who is quite into their fitness, and have tried using many different fitness apps for building and tracking custom workouts.

Most of the apps l tried had a very small list of in-built exercises, requiring me to add custom ones to their system, or just not track the exercise within the app (defeating the purpose of the app).

My hope is that this repo changes that. l want to create a complete and extensive open dataset of exercises that sits within the public domain, with the idea that eventually all fitness tracking apps can use.

Contributions are wanted, as l know this will be too much to undertake by any one person, so please visit the contributing guidelines

Scripts

  1. npm run build:json - creates a JSON file with all exercises
  2. npm run build:psql - creates a SQL file for PostgreSQL to load all exercises in

Public JSON API Service

You can use the raw links served by GitHub, example:

$ curl https://raw.githubusercontent.com/wrkout/exercises.json/master/exercises/Barbell_Curl/exercise.json

Generate exercises.json

$ npm run build:json

This builds an exercises.json file which contains all exercises in a single file.

Generate exercises-psql.sql

$ npm run build:psql
$ npm run build:psql -- <table name>

This builds an exercises-psql.sql file which creates and inserts all exercises into a PostgreSQL database.

Maintainers

@olliejennings

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