Skip to content

Awesome JAM - Curated list of JAM resources, tools, SDKs, tutorials, videos, and articles

License

Notifications You must be signed in to change notification settings

DrEverr/Awesome-JAM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Awesome JAM Awesome

A curated list of awesome JAM (Join-Accumulate Machine) resources, tools, examples, tutorials, and more

JAM is a blockchain technology created by Polkadot that provides a flexible framework for building decentralized services. This is your one-stop resource for everything related to JAM development.

Contents

About JAM

The Join-Accumulate Machine (JAM) is a novel blockchain architecture developed by Polkadot that enables developers to create custom services with their own state transitions and execution logic. JAM provides a more flexible and efficient approach to building decentralized applications compared to traditional smart contract platforms.

Key features:

  • Flexible Service Model - Define custom services with their own logic and state
  • High Performance - Optimized for throughput and scalability
  • Interoperability - Built-in support for cross-service communication

SDKs

Software development kits for building JAM services in various languages.

Tools

Development tools, debuggers, playgrounds, and utilities for JAM development.

Examples & Demos

Real-world examples and demonstration projects showcasing JAM services.

Documentation

Official documentation, specifications, and technical references.

Tutorials

Step-by-step guides and learning resources.

  • jam-examples - Includes tutorial-style examples for learning JAM service development
  • Pala Labs JAM Content Map by @pala_labs - Comprehensive educational resources including JAM Tour lecture archives, thematic shorts, interviews, and documentary

Videos

Conference talks, tutorials, and educational video content.

Articles

Blog posts, technical write-ups, and articles about JAM.

Technical Deep Dives

Educational & Explainers

Vision & Analysis

Use Cases & Applications

Events & News

Developer Resources

Community & Resources

Connect with the JAM community and find additional resources.

Contributing

We welcome contributions from the JAM community! This is a community-maintained resource and your contributions help make it better.

How to Contribute

  1. Fork this repository
  2. Add your resource to the appropriate section
  3. Follow the format: [Resource Name](url) by [@username](github-profile) - Brief description
  4. Submit a pull request

Contribution Guidelines

  • Ensure resources are relevant to JAM development
  • Include clear descriptions
  • Check that links are working
  • Add new resources in alphabetical order within their section
  • For new categories, open an issue first to discuss
  • Maintain the awesome list spirit - quality over quantity

What to Contribute

We're looking for:

  • SDKs and frameworks
  • Development tools and utilities
  • Example projects and demos
  • Documentation and guides
  • Tutorials and learning resources
  • Videos and presentations
  • Technical articles and blog posts
  • Community resources

License

This repository is licensed under the MIT License. Individual resources may have their own licenses - please check each resource for specific licensing information.


Note: This is a community-maintained list. If you know of awesome JAM resources, please contribute!

About

Awesome JAM - Curated list of JAM resources, tools, SDKs, tutorials, videos, and articles

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •