projectstorm / React Canvas
Licence: mit
A pluggable layout and graphics system aimed at powering desktop publishing as well as storm-react-diagrams
Stars: ✭ 357
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to React Canvas
Werender
Simple, light-weight, Canvas library for 2D rendering
Stars: ✭ 13 (-96.36%)
Mutual labels: library, canvas
Deepxde
Deep learning library for solving differential equations and more
Stars: ✭ 420 (+17.65%)
Mutual labels: library, geometry
Cgal
The public CGAL repository, see the README below
Stars: ✭ 2,825 (+691.32%)
Mutual labels: library, geometry
Aestheticdialogs
📱 An Android Library for 💫fluid, 😍beautiful, 🎨custom Dialogs.
Stars: ✭ 352 (-1.4%)
Mutual labels: library
Dotscad
Reduce the burden of mathematics when playing OpenSCAD
Stars: ✭ 344 (-3.64%)
Mutual labels: geometry
Firestoregoogleappsscript
A Google Apps Script library for accessing Google Cloud Firestore.
Stars: ✭ 352 (-1.4%)
Mutual labels: library
Ceres
Distributable time-series database (not actively maintained)
Stars: ✭ 351 (-1.68%)
Mutual labels: library
Android Floatingtutorialactivity
A light-weight, easy-to-implement, and easy-to-look-at way to do a tutorial pager or dialog on Android
Stars: ✭ 346 (-3.08%)
Mutual labels: library
Awesome Android Ui
😎 A curated list of awesome Android UI/UX libraries
Stars: ✭ 353 (-1.12%)
Mutual labels: library
Attentiongan
AttentionGAN for Unpaired Image-to-Image Translation & Multi-Domain Image-to-Image Translation
Stars: ✭ 341 (-4.48%)
Mutual labels: geometry
Fbg
Lightweight C 2D graphics API agnostic library with parallelism support
Stars: ✭ 349 (-2.24%)
Mutual labels: library
STORM React canvas (WIP)
A brand new foundation for storm-react-diagrams
Features
Core
- virtual co-ordinate system
- real co-ordinate system
- matrix transformation, precomputed and optimized
- forward dimensions and inferred dimensions
- history push and pop (wip)
- SVG and standard DOM support
- pluggable event bus
- pluggable state machine
- model driven with serialization layers (imperative and declarative styles)
- serialization and deserialization
Canvas
- translate / panning
- zoom
- de-select elements
- fit to width
- multiple ordered layers
- ordered elements on layers
Primitives
- multiple infinite grids
- point based vectors (wip)
- ellipse
- rectangles
- pages
Groups
- group selection
- group translate
- group scaling from any anchor point
- group rotation from origin (or any arbitrary point)
- group transform with mirror modifiers (wip)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].