{"id":22678414,"url":"https://github.com/web2solutions/voodux","last_synced_at":"2025-04-19T20:46:02.827Z","repository":{"id":39008228,"uuid":"331800968","full_name":"web2solutions/voodux","owner":"web2solutions","description":"👻   . VooduX - \"with bateries included\" agnostic scalable \"M\" layer for React, Vue, ExtJS, DHTMLX","archived":false,"fork":false,"pushed_at":"2023-08-30T16:43:20.000Z","size":41837,"stargazers_count":3,"open_issues_count":31,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-29T13:12:32.437Z","etag":null,"topics":["context-api","data-modeling","dhtmlx","extjs","indexeddb","offline-app","offline-capable","offline-first","personal-web-application","react","reactjs","redux","single-page-applications","vue","vuejs","vuex"],"latest_commit_sha":null,"homepage":"https://web2solutions.github.io/voodux/code/index.html","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/web2solutions.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-22T01:18:00.000Z","updated_at":"2025-02-27T11:02:15.000Z","dependencies_parsed_at":"2024-11-19T05:40:32.018Z","dependency_job_id":null,"html_url":"https://github.com/web2solutions/voodux","commit_stats":{"total_commits":275,"total_committers":4,"mean_commits":68.75,"dds":"0.050909090909090904","last_synced_commit":"0cf32759bf01a7fdda11e65711a153ad6eaf4b90"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/web2solutions%2Fvoodux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/web2solutions%2Fvoodux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/web2solutions%2Fvoodux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/web2solutions%2Fvoodux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/web2solutions","download_url":"https://codeload.github.com/web2solutions/voodux/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249796021,"owners_count":21326780,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["context-api","data-modeling","dhtmlx","extjs","indexeddb","offline-app","offline-capable","offline-first","personal-web-application","react","reactjs","redux","single-page-applications","vue","vuejs","vuex"],"created_at":"2024-12-09T18:15:13.802Z","updated_at":"2025-04-19T20:46:02.791Z","avatar_url":"https://github.com/web2solutions.png","language":"JavaScript","readme":"[\u003cimg src=\"https://i.imgur.com/a856gth.png\" width=\"400\" /\u003e](https://web2solutions.github.io/voodux/code/index.html)\n\n[![CircleCI](https://circleci.com/gh/web2solutions/voodux/tree/main.svg?style=svg\u0026circle-token=9d237bc24e3336b97f53ab9626f8a2ceb6f230b3)](https://circleci.com/gh/web2solutions/voodux/tree/main) main branch\n\n[![CircleCI](https://circleci.com/gh/web2solutions/voodux/tree/release.svg?style=svg\u0026circle-token=9d237bc24e3336b97f53ab9626f8a2ceb6f230b3)](https://circleci.com/gh/web2solutions/voodux/tree/release) release branch\n\n[![CircleCI](https://circleci.com/gh/web2solutions/voodux/tree/develop.svg?style=svg\u0026circle-token=9d237bc24e3336b97f53ab9626f8a2ceb6f230b3)](https://circleci.com/gh/web2solutions/voodux/tree/develop) develop branch\n\n[![codecov](https://codecov.io/gh/web2solutions/voodux/branch/main/graph/badge.svg?token=3zGpnoRLdG)](https://codecov.io/gh/web2solutions/voodux) [![Codacy Badge](https://app.codacy.com/project/badge/Grade/8b2d036998b8445bb92cf90221c50e1b)](https://www.codacy.com/gh/web2solutions/voodux/dashboard?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=web2solutions/voodux\u0026amp;utm_campaign=Badge_Grade)  [![Inline docs](http://inch-ci.org/github/web2solutions/voodux.svg?branch=main)](http://inch-ci.org/github/web2solutions/voodux)  [![Known Vulnerabilities](https://snyk.io/test/github/web2solutions/voodux/badge.svg)](https://snyk.io/test/github/web2solutions/voodux) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![npm version](https://badge.fury.io/js/voodux.svg)](https://badge.fury.io/js/voodux)\n\n\n# VooduX\n\nWeb application `state` on steroids. Agile prototype database driven, `serverless` and `connectionless` web application with no efforts. The missing building block for enterprise and modern web applications.\n\n`This is a work in progress project!`\n\n```bash\n  $ npm install voodux --save\n```\n\n## Documentation\n\n[`Check out the documentation.`](https://web2solutions.github.io/voodux/code/index.html)\n\n\n## Tests report\n\n[`Check out the last test report.`](https://web2solutions.github.io/voodux/reports/unit-testing/cypress-tests-report.html)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweb2solutions%2Fvoodux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fweb2solutions%2Fvoodux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweb2solutions%2Fvoodux/lists"}