{"id":21011105,"url":"https://github.com/featurist/hyperdom","last_synced_at":"2025-04-06T18:17:45.538Z","repository":{"id":25111862,"uuid":"28533270","full_name":"featurist/hyperdom","owner":"featurist","description":"A fast, feature rich and simple framework for building dynamic browser applications.","archived":false,"fork":false,"pushed_at":"2022-12-03T00:42:20.000Z","size":3128,"stargazers_count":164,"open_issues_count":34,"forks_count":13,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-03-30T17:08:59.142Z","etag":null,"topics":["frontend","hyperdom","javascript","javascript-framework","typescript","vdom"],"latest_commit_sha":null,"homepage":"https://hyperdom.org","language":"TypeScript","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/featurist.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-12-27T09:26:14.000Z","updated_at":"2025-03-27T13:31:47.000Z","dependencies_parsed_at":"2023-01-14T02:09:08.336Z","dependency_job_id":null,"html_url":"https://github.com/featurist/hyperdom","commit_stats":null,"previous_names":[],"tags_count":98,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/featurist%2Fhyperdom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/featurist%2Fhyperdom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/featurist%2Fhyperdom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/featurist%2Fhyperdom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/featurist","download_url":"https://codeload.github.com/featurist/hyperdom/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247526770,"owners_count":20953143,"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":["frontend","hyperdom","javascript","javascript-framework","typescript","vdom"],"created_at":"2024-11-19T09:26:24.535Z","updated_at":"2025-04-06T18:17:45.516Z","avatar_url":"https://github.com/featurist.png","language":"TypeScript","funding_links":[],"categories":["Frameworks"],"sub_categories":["Rest of the Pack"],"readme":"# hyperdom [![npm version](https://img.shields.io/npm/v/hyperdom.svg)](https://www.npmjs.com/package/hyperdom) [![npm](https://img.shields.io/npm/dm/hyperdom.svg)](https://www.npmjs.com/package/hyperdom) [![Build Status](https://travis-ci.org/featurist/hyperdom.svg?branch=master)](https://travis-ci.org/featurist/hyperdom)\n\n\u003ca href=\"https://hyperdom.org\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/featurist/hyperdom/master/docs/hyperdom-isometric-raster.png\" align=\"left\" width=\"160\" \u003e\u003c/a\u003e\n\nA simple, fast, feature rich framework for building dynamic browser applications.\n\nHyperdom supports a simple event-update-render cycle, promises for asynchronous operations, JSX, non-JSX, typescript, client-side routing, SVG, two-way data binding, server-side rendering, and optimises for performance, developer usability and simplicity of application architecture.\n\nHyperdom is influenced by [react](http://facebook.github.io/react/) and uses [virtual-dom](https://github.com/Matt-Esch/virtual-dom) for the DOM patching. Unlike react though, there is no need for state management libraries (this problem simply does not exist in hyperdom), the API is compact and the routing is built in.\n\nDocumentation - https://hyperdom.org\n\n## We're Hiring!\n\nJoin our remote team and help us build amazing software. Check out [our career opportunities](https://www.featurist.co.uk/careers/).\n\nSponsored by:\n\n[![Browserstack](https://www.browserstack.com/images/mail/newsletter-bs-logo.png)](https://www.Browserstack.com/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffeaturist%2Fhyperdom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffeaturist%2Fhyperdom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffeaturist%2Fhyperdom/lists"}