https://github.com/alan-turing-institute/tea-techniques
A repository for hosting the Trustworthy and Ethical Assurance (TEA) Techniques application
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.6%) to scientific vocabulary
Repository
A repository for hosting the Trustworthy and Ethical Assurance (TEA) Techniques application
Basic Info
- Host: GitHub
- Owner: alan-turing-institute
- License: mit
- Language: TypeScript
- Default Branch: main
- Size: 2.56 MB
Statistics
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
TEA Techniques

An interactive database for exploring techniques for evidencing claims about responsible AI design, development, and deployment. This repository has been designed to work in conjunction with the Trustworthy and Ethical Assurance (TEA) platform as a core plugin to enable practitioners to identify and implement appropriate assurance methods.
✨ Features
- 92 Comprehensive Techniques: Detailed catalogue of responsible AI techniques
- 6 Assurance Goals: Organised by explainability, fairness, privacy, reliability, safety, and transparency
- Tag Filtering: Filter by tags, such as
#expertise-level,#lifecycle-stage,#applicable-models, and more - Static Site Generation: Fast deployment via GitHub Pages
- API-like Data Access: JSON endpoints for programmatic access
🌐 View Site
Visit the site at: https://alan-turing-institute.github.io/tea-techniques
🚀 Quickstart and Use
Development Setup
We provide multiple ways to set up the development environment:
Option 1: Using Docker (Recommended for Quick Start)
This is the fastest way to get started with a consistent development environment:
```bash
Clone the repository
git clone https://github.com/alan-turing-institute/tea-techniques.git cd tea-techniques
Start the development environment
docker-compose -f docker-compose.development.yml up
The application will be available at http://localhost:3000
```
The Docker setup includes:
- Node.js 24 Alpine Linux environment
- Automatic dependency installation
- Hot reloading for development
- Volume mounts for live code updates
To stop the development server:
bash
docker-compose -f docker-compose.development.yml down
Option 2: Local Development
If you prefer to run the project locally:
Prerequisites:
- Node.js 24+
- pnpm 10.13.1+ (install via
corepack enable)
```bash
Clone the repository
git clone https://github.com/alan-turing-institute/tea-techniques.git cd tea-techniques
Install dependencies
pnpm install
Start the development server
pnpm dev
The application will be available at http://localhost:3000
```
Other useful commands:
```bash
Type checking
pnpm type-check
Linting
pnpm lint
Format code
pnpm format
Serve production build locally
pnpm serve ```
📁 Project Structure
tea-techniques/
├── app/ # Next.js App Router pages
├── components/ # React components
│ ├── ui/ # shadcn/ui components
│ ├── layout/ # Layout components
│ └── technique/ # Technique-specific components
├── lib/ # Utility functions and types
├── public/
│ └── data/ # Static JSON data files
├── scripts/ # Build and validation scripts
└── docs/ # Project documentation
🤝 Contributing
We welcome contributions from the community!
For detailed contribution guidelines, see our Community Contributions page.
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
Owner
- Name: The Alan Turing Institute
- Login: alan-turing-institute
- Kind: organization
- Email: info@turing.ac.uk
- Website: https://turing.ac.uk
- Repositories: 477
- Profile: https://github.com/alan-turing-institute
The UK's national institute for data science and artificial intelligence.
GitHub Events
Total
- Create event: 2
Last Year
- Create event: 2
Dependencies
- actions/checkout v4 composite
- actions/deploy-pages v4 composite
- actions/setup-node v4 composite
- actions/upload-pages-artifact v3 composite
- pnpm/action-setup v3 composite
- actions/checkout v4 composite
- actions/setup-node v4 composite
- actions/upload-artifact v4 composite
- pnpm/action-setup v3 composite
- @biomejs/biome 2.1.2 development
- @lhci/cli ^0.15.1 development
- @next/bundle-analyzer ^15.4.4 development
- @playwright/test ^1.54.1 development
- @tailwindcss/typography ^0.5.16 development
- @types/node ^20 development
- @types/react ^19.1.8 development
- @types/react-dom ^19.1.6 development
- ajv ^8.17.1 development
- ajv-formats ^3.0.1 development
- autoprefixer ^10.4.20 development
- bundle-phobia-cli ^0.14.14 development
- chalk ^5.3.0 development
- husky ^9.1.7 development
- lint-staged ^16.1.2 development
- playwright ^1.54.1 development
- postcss ^8.5.0 development
- prettier ^3.6.2 development
- prettier-plugin-tailwindcss ^0.6.14 development
- remark-cli ^12.0.1 development
- remark-preset-prettier ^2.0.2 development
- tailwindcss ^3.4.17 development
- tsx ^4.20.3 development
- typescript ^5 development
- ultracite 5.0.48 development
- web-vitals ^5.0.3 development
- webpack-bundle-analyzer ^4.10.2 development
- @mdx-js/loader ^3.1.0
- @mdx-js/react ^3.1.0
- @next/mdx ^15.4.4
- @radix-ui/react-avatar ^1.1.10
- @radix-ui/react-collapsible ^1.1.11
- @radix-ui/react-dialog ^1.1.14
- @radix-ui/react-dropdown-menu ^2.1.15
- @radix-ui/react-select ^2.2.5
- @radix-ui/react-separator ^1.1.7
- @radix-ui/react-slot ^1.2.3
- @radix-ui/react-tabs ^1.1.12
- @radix-ui/react-tooltip ^1.2.7
- @tanstack/react-table ^8.21.3
- class-variance-authority ^0.7.1
- clsx ^2.1.1
- fuse.js ^7.1.0
- lucide-react ^0.468.0
- next 15.4.4
- next-themes ^0.4.6
- react 19.1.0
- react-dom 19.1.0
- rehype-autolink-headings ^7.1.0
- rehype-prism-plus ^2.0.1
- rehype-slug ^6.0.0
- remark-gfm ^4.0.1
- tailwind-merge ^2.6.0
- tailwindcss-animate ^1.0.7
- 211 dependencies