Skip to content

akinorimizushima/connect-es-integration

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

245 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Connect-ES Integration

Connect-ES Integration is a repository of example projects using Connect with various TypeScript web frameworks and tooling. It provides numerous examples for integrating Connect into a project, using both Connect for Web and Connect for Node.

Web

Angular

The Angular application was generated with the Angular CLI.

Next.js

The Next.js application was generated with npx create-next-app buf-nextjs --use-npm --ts and all suggested defaults.

Plain

The Plain application was built from scratch with no frameworks at all using just vanilla JavaScript.

React

All applications underneath this directory use React as the framework. Each is divided by the various tooling differences the related projects were constructed with:

Each project also uses various tools for testing, linting, etc. These variances are noted in each project README.

Remix

The Remix application was generated with npx create-remix@latest and all suggested defaults.

Svelte

The Svelte application was generated with npm create svelte <app name> and all suggested defaults.

Vue

The Vue application was generated with npm init vue@latest and all suggested defaults.

Mobile

React Native

The React Native application was generated with the Expo CLI and all suggested defaults.

Servers

Node.js

The Node.js directory contains examples involving Connect for Node. There are various server implementations that will serve both Connect endpoints and the Eliza frontend interface. There are server examples showing vanilla Node.js (using the http package) and Fastify.

In addition, there is a terminal client that can be run to interact with the servers.

About

Examples for using Connect with various TypeScript web frameworks and tooling

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 79.0%
  • CSS 8.6%
  • JavaScript 4.9%
  • HTML 3.4%
  • Vue 1.6%
  • Svelte 1.3%
  • Makefile 1.2%