{"id":15619496,"url":"https://github.com/passy/flight-view-demos","last_synced_at":"2026-07-18T14:04:20.223Z","repository":{"id":11271215,"uuid":"13676885","full_name":"passy/flight-view-demos","owner":"passy","description":"Experiments for combining FlightJS with 2-way data binding libraries","archived":false,"fork":false,"pushed_at":"2013-10-18T18:36:30.000Z","size":112,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-22T02:56:41.253Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/passy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-10-18T11:59:51.000Z","updated_at":"2015-03-26T10:37:45.000Z","dependencies_parsed_at":"2022-09-16T00:52:28.503Z","dependency_job_id":null,"html_url":"https://github.com/passy/flight-view-demos","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/passy/flight-view-demos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/passy%2Fflight-view-demos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/passy%2Fflight-view-demos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/passy%2Fflight-view-demos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/passy%2Fflight-view-demos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/passy","download_url":"https://codeload.github.com/passy/flight-view-demos/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/passy%2Fflight-view-demos/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35619817,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-18T02:00:07.223Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-10-03T08:21:25.270Z","updated_at":"2026-07-18T14:04:20.186Z","avatar_url":"https://github.com/passy.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Flight View Demos\n\nVarious (that's the plan, at least) experiments of combining FlightJS with View\ncomponents of other frameworks.\n\n## Status\n\n- Ember + Flight: Probably a pretty bad idea. Ember has a nice modular\n  architecture, but you still can't just use Ember Views with 2-way-data binding\n  out of the box without using the Router. Also, porting it to a different\n  template engine would be hard.\n\n- Knockout + Flight: This is great. Combined with ES5 getters and setters it\n  feels like magic and requires super little setup code. There's also support\n  for callbacks in loops so you can add animations. Without that it's nearly\n  impossible to animate the removal of a node.\n\n- Rivets + Flight: Wonderful experience. Comes with ES5 magic out of the box and\n  just works. However, I wonder if there's a way to use transitions for loops\n  and showing/hiding elements.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpassy%2Fflight-view-demos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpassy%2Fflight-view-demos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpassy%2Fflight-view-demos/lists"}