Skip to content
On this page

Peripheral tools ​

Alins is currently in its infancy and the library of tools is under development, if you are interested, developers are welcome to participate:

There are currently the following plans:

  1. alins-router: Routing library
  2. alins-v: Form validation library
  3. alins-ui: UI library (based on material design or antd)
  4. alins-style: The complete css-in-js scheme
  5. alins-ssr: Server-side rendering
  6. alins-html: Template compilation scheme support, based on HTML files and syntax, closest to HTML semantics
  7. alins-vsc: The Alins vscode plugin supports some syntax highlighting and IntelliSense that JSX does not support, such as $item and custom items in the For component. alins-html IntelliSense
  8. alins-animate: Animation support
  9. alins-use: A collection of tools
  10. alins-term: A custom nodejs renderer implements a terminal drawing UI
  11. alins-canvas: Custom canvas renderer implements canvas-based drawing UI
  12. alins-native: Implement a cross-end scheme based on alins

Next Version TODO ​

  • [ ] alins-router - official routing library (as generic as possible, able to use native js calls directly)
  • [ ] alins-ui - Official UI library
  • [ ] alins-style style tag optimization to improve CSS usability, style value type declarations (can be used with the reactive library with native js)
  • [ ] alins-style supports compatibility extensions
  • [ ] alins-ssr - server-side rendering (as generic as possible, able to use native js calls directly)
  • [ ] Add @reactive for variable declarations and function parameters, add @static comments
  • [ ] For supports deconstruction
  • [ ] For Object support
  • [ ] source-map support
  • [ ] Compiler code refactoring - Compile in two steps The first step is JSX parsing; The second part carries out alins reactivation; SSR is supported
  • [ ] Runtime code refactoring - Optimized memory footprint and run time
  • [ ] Perfect test
  • [ ] Branch memory usage issues
  • [ ] For type hint
  • [ ] Async Data type annotation
  • [ ] alins-vsc
  • [ ] Move DOM elements when sorting large lists to optimize performance
  • [ ] Template syntax supports HTML files as the template language
  • [ ] computed refactoring; dirty tag. Optimize const b = a++; logic

Alins 2022-present