Coder Social home page Coder Social logo

spaceblocks / atomico Goto Github PK

View Code? Open in Web Editor NEW

This project forked from atomicojs/atomico

0.0 0.0 0.0 2.99 MB

Atomico a micro-library for creating webcomponents using only functions, hooks and virtual-dom.

Home Page: https://atomicojs.dev

License: MIT License

JavaScript 93.43% TypeScript 6.10% HTML 0.47%

atomico's Introduction

Atomico Atomico

twitter discord documentation playground

npm gzip

Build interfaces using webcomponents with React-inspired syntax

  1. Scalable and reusable interfaces: with Atomico the code is simpler and you can apply practices that facilitate the reuse of your code.
  2. Open communication: with Atomico you can communicate states by events, properties or methods.
  3. Agnostic: your custom element will work in any web-compatible library, eg React, Vue, Svelte or Angular.
  4. Performance: Atomico has a comparative performance at Svelte levels, winning the third position in performance according to webcomponents.dev in a comparison of 55 libraries among which is React, Vue, Stencil and Lit.

Atomico is simple and the result will always be a standard and optimized webcomponent.

step-1.1 step-1.2

step-2.1 step-2.2

step-3.1 step-3.2

step-4.1 step-4.2

Sponsors

Atomico is an open source project which is mainly supported by @UpperCod, any donation is well received as it helps to improve Atomico in its maintenance, documentation, support and more ๐Ÿ˜Š.

sponsors Nicholas Frush sponsors Nicholas Frush sponsors Nicholas Frush

Summary

Atomico is a modern syntax micro-library created by Matias Trujillo alias @UpperCod, which simplifies the creation of webcomponents by replacing the need to use classes and contexts by functions and scope to support logic, attributes, properties, methods and events.

Join the team by contributing to Atomico

We will be attentive to all the help you need to generate your contribution. In the following link CONTRIBUTING.md you'll find everything you need to start contributing to Atomico js webcomponents code.

Not everything is code, it can also help us improve Atomico documentation.

A good starting point to start contributing is to add or take a request from the Atomico Roadmap.

By default, all issues will appear in the backlog column in Atomico's roadmap for refinement.

Let's improve Atomico together!

atomico's People

Contributors

andrekovac avatar better-owlet avatar dimorphic avatar efoken avatar ofhouse avatar uppercod avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.