Skip to content

Netcaster is a high-performance .NET library for building Farcaster hub apps and Frames apps

License

Notifications You must be signed in to change notification settings

ryanjshaw/netcaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netcaster

Netcaster is:

  • a .NET 8 library

    • integrate with Farcaster hubs using either the HTTP or gRPC APIs
    • create high-performance dynamic Farcaster Frames with ASP.NET
    • use VS Code or Visual Studio for development/debugging
  • a custom high-performance EventStoreDB-based Farcaster data replicator

    • create real-time projections of Farcaster / related data
    • perform complex event stream processing using the .NET ecosystem
    • create full historical data projections (e.g. full-text index, stats, etc.)

Roadmap

Netcaster is currently under heavy development and changing daily. Star the project for updates.

  • HTTP Hub API client
  • ASP.NET Netcaster.Frames library
  • Nuget package
  • Tutorial
  • Example: Local Images
  • Example: Remote Images
  • Example: Embedded Images
  • Example: Dynamic Images
  • Example: Buttons
  • Example: Query Parameter State
  • Example: Post Parameter State
  • HTTP Hub API integration tests with a public hub
  • gRPC Hub API client
  • Frames unit tests
  • EventStoreDB-based replicator
  • Real-time projections to Sqlite
  • Historical projects to Sqlite

About

Netcaster is a high-performance .NET library for building Farcaster hub apps and Frames apps

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages