Source: https://seerepo.com/r/parse-community/parse-server/built
Markdown source: https://seerepo.com/r/parse-community/parse-server/built.md
Description: parse-server is a JavaScript repo built with Express, @apollo/server, and @as-integrations/express5. It stores its data in lru-cache.

# What is parse-server built with?

parse-server is a JavaScript repo built with Express, @apollo/server, and @as-integrations/express5. It stores its data in lru-cache, signs people in with jsonwebtoken, jwks-rsa, bcryptjs, and otpauth, makes its content with mustache and yaml, is tested with jasmine-spec-reporter, deploys with winston and winston-daily-rotate-file, and uses Redis. It has 185,805 written lines, with 144 test files.

Read on November 5, 2026, at commit 69d7f1c.

Repository: https://github.com/parse-community/parse-server

## Backend

### The base

- **[Express](https://seerepo.com/uses/express)**: 5 files · [in package.json](https://github.com/parse-community/parse-server/blob/69d7f1c53598ba76ba4c9ce320d6799b00bfca24/package.json)

### Data

- **[lru-cache](https://seerepo.com/uses/lru-cache)**: 4 files
- **[Redis](https://seerepo.com/uses/redis)**: 3 files · [src/Adapters/Cache/RedisCacheAdapter.js, line 1](https://github.com/parse-community/parse-server/blob/69d7f1c53598ba76ba4c9ce320d6799b00bfca24/src/Adapters/Cache/RedisCacheAdapter.js#L1)

### Sign-in

- **[jsonwebtoken](https://seerepo.com/uses/jsonwebtoken)**: 5 files
- **jwks-rsa**: 4 files
- **[bcryptjs](https://seerepo.com/uses/bcryptjs)**: 1 file
- **otpauth**: 1 file

## Support

### The base

- **@apollo/server**: 1 file
- **@as-integrations/express5**: 1 file

### Content

- **mustache**: 1 file
- **[yaml](https://seerepo.com/uses/yaml)**: 1 file

### Testing

- **jasmine-spec-reporter**: 1 file

### Deploy

- **[winston](https://seerepo.com/uses/winston)**: 1 file
- **winston-daily-rotate-file**: 1 file

### Tools

- **@actions/core**: 3 files
- **Babel**: 1 file
- **commander**: 1 file
- **graphql-tools**: 1 file

### Other

- **GraphQL**: 21 files
- **Lodash**: 12 files
- **deep-diff**: 3 files
- **mime**: 3 files
- **node-fetch**: 3 files
- **SemVer**: 3 files
- **graphql-upload**: 2 files
- **path-to-regexp**: 2 files
- **@apollo/client**: 1 file
- **@graphql-tools/utils**: 1 file
- **apollo-upload-client**: 1 file
- **express-rate-limit**: 1 file
- **follow-redirects**: 1 file
- **form-data**: 1 file
- **graphql-tag**: 1 file
- **pluralize**: 1 file
- **ws**: 1 file

## Other repos with a similar stack

- [n8n-io/n8n](https://seerepo.com/r/n8n-io/n8n/built): Express, lru-cache, Redis, jsonwebtoken, bcryptjs, otpauth, yaml, winston · [Compare](https://seerepo.com/compare/n8n-io/n8n/vs/parse-community/parse-server)
- [fosrl/pangolin](https://seerepo.com/r/fosrl/pangolin/built): Express, lru-cache, Redis, jsonwebtoken, yaml, winston, winston-daily-rotate-file · [Compare](https://seerepo.com/compare/fosrl/pangolin/vs/parse-community/parse-server)
- [nocodb/nocodb](https://seerepo.com/r/nocodb/nocodb/built): Express, lru-cache, Redis, jsonwebtoken, bcryptjs · [Compare](https://seerepo.com/compare/nocodb/nocodb/vs/parse-community/parse-server)
- [immich-app/immich](https://seerepo.com/r/immich-app/immich/built): Express, Redis, jsonwebtoken, yaml · [Compare](https://seerepo.com/compare/immich-app/immich/vs/parse-community/parse-server)
- [apache/superset](https://seerepo.com/r/apache/superset/built): Express, Redis, jsonwebtoken, winston · [Compare](https://seerepo.com/compare/apache/superset/vs/parse-community/parse-server)
- [strapi/strapi](https://seerepo.com/r/strapi/strapi/built): @apollo/server, jsonwebtoken, bcryptjs, winston · [Compare](https://seerepo.com/compare/parse-community/parse-server/vs/strapi/strapi)

## Frequently asked questions

### What language is parse-server written in?

parse-server is written in JavaScript, with 185,805 written lines.

### What framework does parse-server use?

parse-server is built with Express, @apollo/server, and @as-integrations/express5.

The proof: [in package.json](https://github.com/parse-community/parse-server/blob/69d7f1c53598ba76ba4c9ce320d6799b00bfca24/package.json)

### What database does parse-server use?

parse-server stores its data in lru-cache.

### What does parse-server sign people in with?

parse-server signs people in with jsonwebtoken, jwks-rsa, bcryptjs, and otpauth.

### What services does parse-server use?

parse-server uses Redis.

The proof: [src/Adapters/Cache/RedisCacheAdapter.js, line 1](https://github.com/parse-community/parse-server/blob/69d7f1c53598ba76ba4c9ce320d6799b00bfca24/src/Adapters/Cache/RedisCacheAdapter.js#L1)

### Does parse-server have tests?

Yes. parse-server has 144 test files and is tested with jasmine-spec-reporter.

### Which repos have a stack like parse-server's?

The ones that share most of its stack: n8n-io/n8n, fosrl/pangolin, and nocodb/nocodb.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
