Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / dmijatovic / todo-api-bench
learning and testing the performance of golang, rust, nodejs, deno, flask and maybe more technologies for creating simple todo api
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmijatovic%2Ftodo-api-bench
Stars: 3
Forks: 0
Open Issues: 7
License: None
Language: JavaScript
Repo Size: 2.38 MB
Dependencies:
2,288
Created: almost 4 years ago
Updated: over 2 years ago
Last pushed: 5 months ago
Last synced: 12 days ago
Files
Loading...
Readme
Loading...
Dependencies
- postgres 15.3
- actix-rt 1.0
- actix-web 2.0
- config 0.10
- deadpool-postgres 0.5
- dotenv 0.15
- env_logger 0.7
- serde 1.0
- tokio-pg-mapper 0.1
- tokio-pg-mapper-derive 0.1
- tokio-postgres 0.5
- github.com/dgrijalva/jwt-go v3.2.0+incompatible
- github.com/lib/pq v1.7.0
- golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9
- dv4all/todo-fiber2-pg 0.0.2
- postgres 15.3
- postgres 15.3
- dv4all/todo-fiber2-pgx 0.0.2
- postgres 15.3
todo-h3-pgjs/Dockerfile
docker
- node 20-slim build
- dv4all/todo-h3-pgjs 0.0.1
- postgres 15.3
- postgres 15.3
- postgrest/postgrest latest
- github.com/gofiber/fiber v1.13.3
- github.com/klauspost/compress v1.10.10
- github.com/lib/pq v1.7.1
- golang.org/x/sys v0.0.0-20200724161237-0e2f3a69832c
- github.com/andybalholm/brotli v1.0.5
- github.com/gofiber/fiber/v2 v2.49.1
- github.com/google/uuid v1.3.1
- github.com/klauspost/compress v1.16.7
- github.com/lib/pq v1.10.9
- github.com/mattn/go-colorable v0.1.13
- github.com/mattn/go-isatty v0.0.19
- github.com/mattn/go-runewidth v0.0.15
- github.com/rivo/uniseg v0.2.0
- github.com/valyala/bytebufferpool v1.0.0
- github.com/valyala/fasthttp v1.49.0
- github.com/valyala/tcplisten v1.0.0
- golang.org/x/sys v0.11.0
- github.com/andybalholm/brotli v1.0.5
- github.com/gofiber/fiber v1.14.6
- github.com/gofiber/fiber/v2 v2.49.1
- github.com/gofiber/utils v0.0.10
- github.com/google/uuid v1.3.1
- github.com/gorilla/schema v1.1.0
- github.com/jackc/pgpassfile v1.0.0
- github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a
- github.com/jackc/pgx/v5 v5.4.3
- github.com/jackc/puddle/v2 v2.2.1
- github.com/klauspost/compress v1.16.7
- github.com/mattn/go-colorable v0.1.13
- github.com/mattn/go-isatty v0.0.19
- github.com/mattn/go-runewidth v0.0.15
- github.com/rivo/uniseg v0.2.0
- github.com/valyala/bytebufferpool v1.0.0
- github.com/valyala/fasthttp v1.49.0
- github.com/valyala/tcplisten v1.0.0
- golang.org/x/crypto v0.9.0
- golang.org/x/sync v0.1.0
- golang.org/x/sys v0.11.0
- golang.org/x/text v0.9.0
- @types/node ^20.6.2 development
- @types/pg ^8.10.2 development
- @vercel/ncc ^0.38.0 development
- typescript ^5.2.2 development
- h3 ^1.8.1
- listhen ^1.5.3
- postgres ^3.3.5
- @types/autocannon ^4.1.0 development
- autocannon ^5.1.0
- highcharts ^8.2.2
- highcharts-react-official ^3.0.0
- lowdb ^1.0.0
- next 12.0.1
- react 17.0.2
- react-dom 17.0.2
- @vercel/ncc ^0.28.5 development
- nodemon ^2.0.7 development
- fastify ^3.15.1
- pg ^8.6.0
- @types/express ^4.17.12 development
- @types/node ^16.11.6 development
- @types/pg ^8.6.0 development
- @vercel/ncc ^0.31.1 development
- nodemon ^2.0.7 development
- ts-node-dev ^1.1.6 development
- typescript ^4.3.2 development
- h3 ^0.3.3
- listhen ^0.2.4
- pg ^8.6.0
- @zeit/ncc ^0.22.3 development
- nodemon ^2.0.4 development
- body-parser ^1.19.0
- pg ^8.3.0
- polka ^0.5.2
- SQLAlchemy ==1.3.18
- aiocontextvars ==0.2.2
- astroid ==2.4.2
- asyncpg ==0.20.1
- click ==7.1.2
- contextvars ==2.4
- databases ==0.3.2
- dataclasses ==0.7
- fastapi ==0.60.1
- h11 ==0.9.0
- httptools ==0.1.1
- immutables ==0.14
- isort ==4.3.21
- lazy-object-proxy ==1.4.3
- mccabe ==0.6.1
- pydantic ==1.6.1
- pylint ==2.5.3
- six ==1.15.0
- starlette ==0.13.6
- toml ==0.10.1
- typed-ast ==1.4.1
- uvicorn ==0.11.7
- uvloop ==0.14.0
- websockets ==8.1
- wrapt ==1.12.1
- Flask ==1.1.2
- Flask-SQLAlchemy ==2.4.1
- MarkupSafe ==1.1.1
- SQLAlchemy ==1.3.17
- Werkzeug ==1.0.1
- certifi ==2020.6.20
- cffi ==1.14.0
- chardet ==3.0.4
- click ==7.1.2
- idna ==2.10
- itsdangerous ==1.1.0
- psycopg2-binary ==2.8.5
- pycparser ==2.20
- requests ==2.24.0
- six ==1.14.0
- uWSGI ==2.0.18
- urllib3 ==1.25.9
postgres/docker-compose.yml
docker
- postgres 12-alpine
- dv4all/todo-actix-api 0.0.9
- postgres 12-alpine
- dv4all/todo-express-api 0.0.5
- postgres 12-alpine
todo-fast-api/Dockerfile
docker
- python 3.8-slim-buster build
- dv4all/todo-fast-api 0.0.3
- postgres 12-alpine
todo-fastify-api/Dockerfile
docker
- node 16-buster-slim build
- dv4all/todo-fastify-api 0.0.4
- postgres 12-alpine
todo-flask-api/Dockerfile
docker
- python 3.6-alpine build
- dv4all/todo-flask-api 0.0.3
- nginx alpine
- postgres 12-alpine
todo-h3-api/Dockerfile
docker
- node 16-buster-slim build
- dv4all/todo-h3-api 0.0.3
- postgres 12-alpine
- hasura/graphql-engine v1.3.1.cli-migrations-v2
- postgres 12-alpine
todo-mux-api/Dockerfile
docker
- dv4all/todo-mux-api 0.0.3
- postgres 12-alpine
todo-oak-api/Dockerfile
docker
- hayd/debian-deno 1.2.1 build
- dv4all/todo-oak-api 0.0.4
- postgres 12-alpine
todo-polka-api/Dockerfile
docker
- node 12-buster-slim build
- dv4all/todo-polka-api 0.0.4
- postgres 12-alpine
- dv4all/todo-bun-elysia 0.0.5
- postgres 15.3
- dv4all/todo-bun-pgjs 0.0.1
- postgres 15.3
todo-fiber1-api/Dockerfile
docker
- dv4all/todo-fiber1-api 0.0.2
- postgres 15.3
- github.com/dgrijalva/jwt-go v3.2.0+incompatible
- github.com/lib/pq v1.7.0
- golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
- golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9
- golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3
- golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
- golang.org/x/sys v0.0.0-20190412213103-97732733099d
- golang.org/x/text v0.3.0
- @types/node 20.6.2 development
- @types/pg 8.10.2 development
- @vercel/ncc 0.38.0 development
- obuf 1.1.2 development
- pg-int8 1.0.1 development
- pg-numeric 1.0.2 development
- pg-protocol 1.6.0 development
- pg-types 4.0.1 development
- postgres-array 3.0.2 development
- postgres-bytea 3.0.0 development
- postgres-date 2.0.1 development
- postgres-interval 3.0.0 development
- postgres-range 1.1.3 development
- typescript 5.2.2 development
- @parcel/watcher 2.3.0
- @parcel/watcher-android-arm64 2.3.0
- @parcel/watcher-darwin-arm64 2.3.0
- @parcel/watcher-darwin-x64 2.3.0
- @parcel/watcher-freebsd-x64 2.3.0
- @parcel/watcher-linux-arm-glibc 2.3.0
- @parcel/watcher-linux-arm64-glibc 2.3.0
- @parcel/watcher-linux-arm64-musl 2.3.0
- @parcel/watcher-linux-x64-glibc 2.3.0
- @parcel/watcher-linux-x64-musl 2.3.0
- @parcel/watcher-wasm 2.3.0
- @parcel/watcher-win32-arm64 2.3.0
- @parcel/watcher-win32-ia32 2.3.0
- @parcel/watcher-win32-x64 2.3.0
- acorn 8.10.0
- arch 2.2.0
- braces 3.0.2
- citty 0.1.4
- clipboardy 3.0.0
- consola 3.2.3
- cookie-es 1.0.0
- cross-spawn 7.0.3
- defu 6.1.2
- destr 2.0.1
- detect-libc 1.0.3
- execa 5.1.1
- fill-range 7.0.1
- get-port-please 3.1.1
- get-stream 6.0.1
- h3 1.8.1
- http-shutdown 1.2.2
- human-signals 2.1.0
- iron-webcrypto 0.8.2
- is-docker 2.2.1
- is-extglob 2.1.1
- is-glob 4.0.3
- is-number 7.0.0
- is-stream 2.0.1
- is-wsl 2.2.0
- isexe 2.0.0
- jiti 1.20.0
- jsonc-parser 3.2.0
- listhen 1.5.3
- merge-stream 2.0.0
- micromatch 4.0.5
- mime 3.0.0
- mimic-fn 2.1.0
- mlly 1.4.2
- napi-wasm 1.1.0
- node-addon-api 7.0.0
- node-fetch-native 1.4.0
- node-forge 1.3.1
- npm-run-path 4.0.1
- onetime 5.1.2
- path-key 3.1.1
- pathe 1.1.1
- picomatch 2.3.1
- pkg-types 1.0.3
- postgres 3.3.5
- radix3 1.1.0
- shebang-command 2.0.0
- shebang-regex 3.0.0
- signal-exit 3.0.5
- std-env 3.4.3
- strip-final-newline 2.0.0
- to-regex-range 5.0.1
- ufo 1.3.0
- uncrypto 0.1.3
- unenv 1.7.4
- untun 0.1.2
- uqr 0.1.2
- which 2.0.2
- github.com/andybalholm/brotli v1.0.0
- github.com/andybalholm/brotli v1.0.5
- github.com/davecgh/go-spew v1.1.0
- github.com/gofiber/fiber v1.14.6
- github.com/gofiber/fiber/v2 v2.49.1
- github.com/gofiber/utils v0.0.10
- github.com/google/uuid v1.3.1
- github.com/gorilla/schema v1.1.0
- github.com/jackc/pgpassfile v1.0.0
- github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a
- github.com/jackc/pgx v3.6.2+incompatible
- github.com/jackc/pgx/v5 v5.4.3
- github.com/jackc/puddle/v2 v2.2.1
- github.com/klauspost/compress v1.10.7
- github.com/klauspost/compress v1.16.7
- github.com/mattn/go-colorable v0.1.7
- github.com/mattn/go-colorable v0.1.13
- github.com/mattn/go-isatty v0.0.12
- github.com/mattn/go-isatty v0.0.16
- github.com/mattn/go-isatty v0.0.19
- github.com/mattn/go-runewidth v0.0.15
- github.com/pkg/errors v0.9.1
- github.com/pmezard/go-difflib v1.0.0
- github.com/rivo/uniseg v0.2.0
- github.com/stretchr/objx v0.1.0
- github.com/stretchr/testify v1.3.0
- github.com/stretchr/testify v1.7.0
- github.com/valyala/bytebufferpool v1.0.0
- github.com/valyala/fasthttp v1.16.0
- github.com/valyala/fasthttp v1.49.0
- github.com/valyala/tcplisten v0.0.0-20161114210144-ceec8f93295a
- github.com/valyala/tcplisten v1.0.0
- golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
- golang.org/x/crypto v0.9.0
- golang.org/x/net v0.0.0-20200602114024-627f9648deb9
- golang.org/x/sync v0.1.0
- golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
- golang.org/x/sys v0.0.0-20200116001909-b77594299b42
- golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae
- golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd
- golang.org/x/sys v0.0.0-20200602225109-6fdc65e7d980
- golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab
- golang.org/x/sys v0.6.0
- golang.org/x/sys v0.11.0
- golang.org/x/text v0.3.0
- golang.org/x/text v0.9.0
- gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
- gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
- github.com/andybalholm/brotli v1.0.0
- github.com/gofiber/fiber v1.13.3
- github.com/gofiber/utils v0.0.9
- github.com/gorilla/schema v1.1.0
- github.com/klauspost/compress v1.10.7
- github.com/klauspost/compress v1.10.10
- github.com/lib/pq v1.7.1
- github.com/mattn/go-colorable v0.1.7
- github.com/mattn/go-isatty v0.0.12
- github.com/valyala/bytebufferpool v1.0.0
- github.com/valyala/fasthttp v1.15.1
- github.com/valyala/tcplisten v0.0.0-20161114210144-ceec8f93295a
- golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
- golang.org/x/net v0.0.0-20200602114024-627f9648deb9
- golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
- golang.org/x/sys v0.0.0-20200116001909-b77594299b42
- golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae
- golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd
- golang.org/x/sys v0.0.0-20200602225109-6fdc65e7d980
- golang.org/x/sys v0.0.0-20200724161237-0e2f3a69832c
- golang.org/x/text v0.3.0
- github.com/andybalholm/brotli v1.0.5
- github.com/gofiber/fiber/v2 v2.49.1
- github.com/google/uuid v1.3.1
- github.com/klauspost/compress v1.16.7
- github.com/lib/pq v1.10.9
- github.com/mattn/go-colorable v0.1.13
- github.com/mattn/go-isatty v0.0.16
- github.com/mattn/go-isatty v0.0.19
- github.com/mattn/go-runewidth v0.0.15
- github.com/rivo/uniseg v0.2.0
- github.com/valyala/bytebufferpool v1.0.0
- github.com/valyala/fasthttp v1.49.0
- github.com/valyala/tcplisten v1.0.0
- golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab
- golang.org/x/sys v0.6.0
- golang.org/x/sys v0.11.0