Examples Es

screenshot of Examples Es
angular
express
nextjs
react
react-native
remix
svelte
vite
vue

Examples for using Connect with various TypeScript web frameworks and tooling.

Overview

examples-es is a repository that provides numerous example projects showcasing the integration of Connect with various TypeScript web frameworks and tooling. These examples cover both Connect for Web and Connect for Node, and include projects built with Angular, Astro, Next.js, React, Remix, Svelte, Vue, and React Native. Additionally, there are server examples using Connect with frameworks such as Express, Fastify, Vanilla Node.js, and Cloudflare Workers. The repository also includes examples demonstrating how to create a custom client signature.

Features

  • Angular: Example project generated with the Angular CLI.
  • Astro: Example project generated with npm create astro@latest.
  • Next.js: Example project generated with npx create-next-app.
  • Plain: Example project built from scratch with vanilla JavaScript.
  • React: Example projects using React as the framework, divided by various tooling differences (cra, esbuild, parcel, rollup, vite, webpack, webpack-cjs, yarn-unplugged, yarn-pnp).
  • Remix: Example project generated with npx create-remix@latest.
  • Svelte: Example project generated with npm create svelte.
  • Vue: Example project generated with npm init vue@latest.
  • React Native: Example project generated with Expo CLI.
  • Express: Example project using Connect with the Express framework.
  • Fastify: Example project using Connect with the Fastify framework.
  • Vanilla Node.js: Example project using Connect with vanilla Node.js.
  • Cloudflare Workers: Example project using Connect running on Cloudflare Workers.
  • Custom Client Signature: Example demonstrating how to create a custom client signature.
angular
Angular

Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.

express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

nextjs
Next.js

Next.js is a React-based web framework that enables server-side rendering, static site generation, and other powerful features for building modern web applications.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

react-native
React Native

React Native is a framework for building mobile applications using React and JavaScript. It enables developers to write once and deploy to multiple platforms, including iOS, Android, and the web, while providing a native app-like experience to users.

remix
Remix

Remix is a modern JavaScript framework that focuses on building fast and performant web applications. It emphasizes a combination of server-rendered content and client-side interactivity, offering a robust architecture for creating scalable and maintainable projects.

svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.

vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

rollup
Rollup

RollupJS is a popular and efficient JavaScript module bundler that takes the code from multiple modules and packages them into a single optimized file, minimizing the overall size of the application and improving its performance.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.

webpack
Webpack

Webpack is a popular open-source module bundler for JavaScript applications that bundles and optimizes the code and its dependencies for production-ready deployment. It can also be used to transform other types of assets such as CSS, images, and fonts.