SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 TypeScript E2e Projects
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
nestjs-boilerplate
NestJS boilerplate. Auth, TypeORM, Mongoose, Postgres, MongoDB, Mailing, I18N, Docker.
By following the examples and techniques outlined in this article, you should now be well-equipped to handle CRUD operations in your NextJS projects. Alternatively, you can use our Extensive-react-boilerplate template for your project. It has a fully compatible Nestjs-boilerplate backend that implements the ability to work with CRUD operations in minutes, without a single line of code using the CLI, we've covered this in more detail here and here for entity relationships. Keep experimenting, stay updated with best practices, and welcome to try this boilerplate if you find it useful.
-
flashlight
📱⚡️ Lighthouse for Mobile - audits your app and gives a performance score to your Android apps (native, React Native, Flutter..). Measure performance on CLI, E2E tests, CI... (by bamlab)
A special thanks to the Builder Bob library for facilitating the creation of native modules swiftly and with minimal effort. Additionally, gratitude is extended to Flashlight for providing the tools necessary to measure app performance effectively.
-
Project mention: Poku makes testing easy for Node.js, Bun, Deno, and you at the same time | news.ycombinator.com | 2024-08-07
-
synpress
Synpress is e2e testing framework based on Cypress.io and playwright with support for metamask.
-
Recorder
A browser extension that generates Cypress, Playwright and Puppeteer test scripts from your interactions 🖱 ⌨ (by DeploySentinel)
-
As we know, the acronym CRUD stands for Create, Read, Update, and Delete. This concept represents the fundamental operations that can be performed on any data. Let's consider working with CRUD operations using the example of the administrative panel user, where functionalities like adding, editing, and deleting users are implemented, along with retrieving information about them. The custom React hooks discussed below, handling data processing in React Query, pagination, error management, and more, are already integrated into the Extensive-React-Boilerplate. Naturally, you can leverage this boilerplate directly. In the following sections, we’ll share our insights on implementing these features.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Playwright version 1.48 was also released, introducing support for mocking WebSockets communication. However, the long-anticipated Component Tester for Angular was closed without being merged, meaning there is still no official component testing in Playwright. Community solutions exist, such as those from Younes Jaaidi and Sander, but the decision has caused a stir in the Angular community.
-
-
-
Project mention: I made MCP (Model Context Protocol) alternative solution, for OpenAI and all other LLMs, that is cheaper than Anthropic Claude | dev.to | 2025-03-08
@samchon/shopping-backend: Backend server built by @nestia
-
If you would like to see the starter instantly, here is the link
-
-
Project mention: Scaling Cypress Tests: Parallelise your End-to-End Tests with Testkube | dev.to | 2024-10-28
Cypress offers features like test parallelization and analytics that help teams quicken their testing process. While initially expensive, it now has a free tier with limitations on the number of parallel tests you can run. To overcome this barrier, open-source alternatives like SorryCypress and managed solutions like Currents.dev emerged, offering unlimited parallelization and features previously exclusive to Cypress's enterprise plans.
-
Project mention: Execute E2E Test Cases Using Natural Language with Intelli-Browser | dev.to | 2024-11-10
The Intelli-Browser project simplifies the process of writing and executing E2E test cases by using natural language instructions and advanced language model capabilities. This approach makes tests more understandable and maintainable, especially for teams with less focus on coding expertise.
-
nestjs-boilerplate
A NestJS Boilerplate to help you build your backend using Typescript Generics, MongoDB, TypeORM, Swagger, Compodoc, MailJet, Docker, Prometheus, Grafana. (by BrahimAbdelli)
-
docker-express-postgres-boilerplate
A modern boilerplate for building scalable and maintainable REST APIs with authentication, written in TypeScript. It features Docker, Express, TypeORM, Passport, and integrates Clean Architecture principles with Dependency Injection powered by Inversify.
-
-
-
-
-
subtle.sh
E2E encrypted ephemeral messaging app. Share secrets securely without setup. Built with Next.js, Soketi, and OpenPGP.js. Self-hostable.
Project mention: Show HN: Subtle.sh – Zero-setup E2E encrypted messaging using OpenPGP and Soketi | news.ycombinator.com | 2024-09-08GitHub: https://github.com/ivstiv/subtle.sh
The reason I didn't just use Pusher's end to end capabilities was mostly because I wanted to Play with OpenPGP.js but also don't plan on having Pusher as the sole communication mechanism in the future.
P.S. Yes, I know carrier pigeons are a viable alternative, but they're not exactly zero-config and user-friendly.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript E2e discussion
TypeScript E2e related posts
-
Cypress Debugger
-
Issues with :hover, visibility and clicks in Cypress
-
Ng-News: Episode 22/24
-
How to create an internal test plugins for your team, in TS, implement custom commands, and use other Cypress plugins in them
-
Say hello to Cypress Component Testing in Angular
-
Say hello to Cypress Component Testing in Angular
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 Mar 2025
Index
What are some of the best open-source E2e projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | memlab | 4,519 |
2 | nestjs-boilerplate | 3,556 |
3 | flashlight | 1,296 |
4 | poku | 836 |
5 | synpress | 639 |
6 | Recorder | 454 |
7 | extensive-react-boilerplate | 412 |
8 | react-native-select-pro | 317 |
9 | devkit | 257 |
10 | electron-playwright-example | 81 |
11 | relia | 79 |
12 | shopping-backend | 57 |
13 | nuxt-starter | 56 |
14 | cypress-debugger | 54 |
15 | cypress-cloud | 49 |
16 | intelli-browser | 46 |
17 | nestjs-boilerplate | 39 |
18 | docker-express-postgres-boilerplate | 33 |
19 | GuardianTest | 25 |
20 | cypress-boilerplate | 24 |
21 | e2esdk | 21 |
22 | cypress-msal | 16 |
23 | subtle.sh | 11 |