Source: https://seerepo.com/r/ionic-team/ionic-framework/built
Markdown source: https://seerepo.com/r/ionic-team/ionic-framework/built.md
Description: ionic-framework is a TypeScript repo built with @capacitor/core, @angular/core, Angular, Express, React, and 5 more.

# What is ionic-framework built with?

ionic-framework is a TypeScript repo built with @capacitor/core, @angular/core, Angular, Express, React, and 5 more. It is tested with @playwright/test, @axe-core/playwright, Vitest, cypress-terminal-report, Testing Library, and 1 more. It has 213,161 written lines, with 1,221 test files.

Read on November 5, 2026, at commit ea7a0a7.

Repository: https://github.com/ionic-team/ionic-framework

## Frontend (core)

### Interface

- **@capacitor/status-bar**: 1 file

### Icons

- **ionicons**: 15 files

## Support (core)

### The base

- **@capacitor/core**: 2 files

### Testing

- **@playwright/test**: 438 files
- **@axe-core/playwright**: 37 files

### Tools

- **@stencil/core**: 108 files
- **rollup**: 1 file

### Other

- **Capacitor**: 3 files
- **chalk**: 1 file
- **domino**: 1 file
- **execa**: 1 file

## Frontend (packages/angular-server)

### The base

- **@angular/core**: 1 file

## Support (packages/angular-server)

### The base

- **[Angular](https://seerepo.com/uses/angular)**: 1 file

## Frontend (packages/angular)

### The base

- **[Angular](https://seerepo.com/uses/angular)**: 143 files

### Icons

- **ionicons**: 1 file

## Backend (packages/angular)

### The base

- **[Express](https://seerepo.com/uses/express)**: 1 file

## Support (packages/angular)

### Testing

- **@playwright/test**: 59 files

### Tools

- **angular-devkit**: 4 files
- **@schematics/angular**: 2 files
- **@angular/cli**: 1 file
- **TypeScript**: 1 file

### Other

- **rxjs**: 6 files
- **fs-extra**: 2 files
- **zone.js**: 2 files
- **jsonc-parser**: 1 file

## Support (packages/migrate)

### Testing

- **Vitest**: 32 files

### Tools

- **ts-morph**: 8 files

## Frontend (packages/react-router)

### The base

- **[React](https://seerepo.com/uses/react)**: 9 files
- **[react-router-dom](https://seerepo.com/uses/react-router-dom)**: 8 files
- **history**: 4 files
- **[React Router](https://seerepo.com/uses/react-router)**: 3 files

### Icons

- **ionicons**: 15 files

## Support (packages/react-router)

### Testing

- **@playwright/test**: 31 files
- **cypress-terminal-report**: 2 files
- **Testing Library**: 2 files

## Frontend (packages/react)

### The base

- **[React](https://seerepo.com/uses/react)**: 38 files
- **[React Router](https://seerepo.com/uses/react-router)**: 7 files

### Icons

- **ionicons**: 1 file

## Support (packages/react)

### Testing

- **Testing Library**: 6 files
- **Vitest**: 1 file

## Frontend (packages/react/src/routing)

### The base

- **[React](https://seerepo.com/uses/react)**: 7 files

## Frontend (packages/vue-router)

### The base

- **[Vue](https://seerepo.com/uses/vue)**: 3 files

## Support (packages/vue-router)

### The base

- **[vue-router](https://seerepo.com/uses/vue-router)**: 4 files

## Frontend (packages/vue)

### The base

- **[Vue](https://seerepo.com/uses/vue)**: 16 files

### Icons

- **ionicons**: 1 file

## Support (packages/vue)

### The base

- **[vue-router](https://seerepo.com/uses/vue-router)**: 1 file

### Testing

- **@vue/test-utils**: 13 files
- **Vitest**: 13 files
- **@playwright/test**: 6 files

## Other repos with a similar stack

- [cypress-io/cypress](https://seerepo.com/r/cypress-io/cypress/built): @angular/core, Angular, Express, React, react-router-dom, Vue, vue-router · [Compare](https://seerepo.com/compare/cypress-io/cypress/vs/ionic-team/ionic-framework)
- [mastodon/mastodon](https://seerepo.com/r/mastodon/mastodon/built): Express, React, react-router-dom, history, React Router · [Compare](https://seerepo.com/compare/ionic-team/ionic-framework/vs/mastodon/mastodon)
- [microsoft/Web-Dev-For-Beginners](https://seerepo.com/r/microsoft/Web-Dev-For-Beginners/built): Express, React, Vue, vue-router · [Compare](https://seerepo.com/compare/ionic-team/ionic-framework/vs/microsoft/Web-Dev-For-Beginners)
- [storybookjs/storybook](https://seerepo.com/r/storybookjs/storybook/built): Angular, React, react-router-dom, Vue · [Compare](https://seerepo.com/compare/ionic-team/ionic-framework/vs/storybookjs/storybook)
- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): React, react-router-dom, Vue, vue-router · [Compare](https://seerepo.com/compare/datawhalechina/hello-agents/vs/ionic-team/ionic-framework)
- [TanStack/query](https://seerepo.com/r/TanStack/query/built): @angular/core, Angular, React, Vue · [Compare](https://seerepo.com/compare/ionic-team/ionic-framework/vs/TanStack/query)

## Frequently asked questions

### What language is ionic-framework written in?

ionic-framework is written in TypeScript, with 213,161 written lines.

### What framework does ionic-framework use?

ionic-framework is built with @capacitor/core, @angular/core, Angular, Express, React, react-router-dom, history, React Router, Vue, and vue-router.

### Does ionic-framework have tests?

Yes. ionic-framework has 1,221 test files and is tested with @playwright/test, @axe-core/playwright, Vitest, cypress-terminal-report, Testing Library, and @vue/test-utils.

### Which repos have a stack like ionic-framework's?

The ones that share most of its stack: cypress-io/cypress, mastodon/mastodon, and microsoft/Web-Dev-For-Beginners.

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