---
url: /learn/projects.md
description: A list of ongoing and upcoming projects by the e18e community.
---

# Ongoing Projects

The e18e community is actively working on countless initiatives, both large and small. Here are our current ongoing larger projects which are longer term:

## Ongoing Projects

### [e18e ESLint Plugin](https://github.com/e18e/eslint-plugin)

An ESLint plugin that provides rules for modernizing JavaScript and TypeScript codebases. Includes rules for promoting modern syntax, suggesting lighter-weight alternatives to popular libraries, and identifying patterns that can be optimized for better performance. It replaces the standalone [eslint-plugin-depend](https://github.com/es-tooling/eslint-plugin-depend), incorporating it's dependency replacement feature (the `ban-dependencies` rule).

### [e18e CLI](https://github.com/e18e/cli)

A command-line tool for scanning your codebase to detect replaceable code and dependencies. Features an auto-fix capability to migrate code to better alternatives automatically.

### [e18e MCP](https://github.com/e18e/mcp)

An MCP (Model Context Protocol) server that advises AI agents on legacy code patterns and dependencies that should be replaced with modern alternatives.

### [Module Replacements](https://github.com/e18e/module-replacements)

A community-maintained list of recommended replacements for outdated or suboptimal dependencies. Helps developers make informed decisions about modernizing their dependency stack.

### [e18e Web Features Codemods](https://github.com/e18e/web-features-codemods)

A collection of codemods for migrating from older JavaScript syntax to newer web platform features and modern syntax patterns.

### [Module Replacements Codemods](https://github.com/es-tooling/module-replacements-codemods)

A collection of codemods for automatically migrating to recommended dependency replacements, streamlining the modernization process.

### [Ecosystem Issues](https://github.com/e18e/ecosystem-issues)

A centralized issue tracker for coordinating contributions and initiatives across the JavaScript ecosystem. Commonly used for tracking large-scale migrations and modernization efforts.

### [Dependency Diff GitHub Action](https://github.com/e18e/action-dependency-diff)

A GitHub Action that provides detailed reporting on dependency changes in pull requests, helping teams review dependency updates effectively.

### [Framework Tracker](https://github.com/e18e/framework-tracker)

A project for tracking and comparing the performance and modernity of popular web frameworks.

## Upcoming Projects

### Replacements GitHub Action

A GitHub Action that automatically creates pull requests to migrate codebases to newer syntax, modern dependencies, and improved patterns.

## Get Involved

Want to contribute to any of these projects? Join our [discord](https://chat.e18e.dev/) and say Hi!
