{"id":30318326,"url":"https://github.com/minton/binda","last_synced_at":"2026-03-03T19:32:06.380Z","repository":{"id":4236322,"uuid":"5360205","full_name":"minton/binda","owner":"minton","description":"Simple Data Binding for WinForms","archived":false,"fork":false,"pushed_at":"2025-07-16T19:29:07.000Z","size":2450,"stargazers_count":12,"open_issues_count":0,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-09-22T03:21:32.293Z","etag":null,"topics":["c-sharp","databinding","winforms"],"latest_commit_sha":null,"homepage":"","language":"C#","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/minton.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,"zenodo":null}},"created_at":"2012-08-09T19:32:09.000Z","updated_at":"2025-07-16T19:29:10.000Z","dependencies_parsed_at":"2025-08-17T20:27:58.104Z","dependency_job_id":"562da78e-f812-4a15-986e-5e77d0fe0c7d","html_url":"https://github.com/minton/binda","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/minton/binda","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minton%2Fbinda","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minton%2Fbinda/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minton%2Fbinda/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minton%2Fbinda/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/minton","download_url":"https://codeload.github.com/minton/binda/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minton%2Fbinda/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30056067,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-03T18:21:05.932Z","status":"ssl_error","status_checked_at":"2026-03-03T18:20:59.341Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["c-sharp","databinding","winforms"],"created_at":"2025-08-17T20:09:56.312Z","updated_at":"2026-03-03T19:32:06.358Z","avatar_url":"https://github.com/minton.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Binda\n\n**Noun**\n\u003e  \\ ˈbīn-dā- \\\n\n[![binda](https://img.shields.io/nuget/v/Binda.svg)](https://www.nuget.org/packages/Binda/)\n\nSimple Data Binding for WinForms. It provides a easy way to get data from any [POCO](http://en.wikipedia.org/wiki/Plain_Old_CLR_Object) into a `Form` and back.\n\n# Features\n\n* Bind the public properties of an object to controls with a matching name and data type on a `Form`.\n* Ability to declare property aliases.\n* Ability to register custom .NET control types.\n\n# Planned Features\n\n* Support for complex controls (`Combobox`, `DataGrid`, etc.) that represent a composite `object`.\n\n# How do I get it?\n\n## Via NuGet\n```bash\nPM\u003e Install-Package Binda\n```\n## Via Source\n```bash\ngit clone git://github.com/minton/Binda.git\n```\n# How do I use it?\n\n## Basic example\n\n    var binda = new Binder();\n    binda.Bind(myObject, myForm);\n\n## More examples\n\nCheck out the [Wiki](https://github.com/minton/Binda/wiki#examples) for more examples.\n\n# How do I run the tests?\n\nI used [NUnit](http://www.nunit.org/) for testing and the [Test Runner](http://www.jetbrains.com/resharper/features/unit_testing.html) in [Resharper](http://www.jetbrains.com/resharper/). If you don't have Resharper I recommend you get it. If that's not an option you can still run the tests manually via the [NUnit Console Runner](https://github.com/nunit/docs/wiki/Console-Runner).\n\n# Have an issue?\n\nSubmit an [issue](http://github.com/minton/Binda/issues) directly on GitHub and we'll take a look.\n\n# Why WinForms?\n\nA lot of developers, myself included, are still actively working with legacy code on platforms where there is weak support for data binding. Binda in combination with an ORM like [Dapper](https://github.com/SamSaffron/dapper-dot-net) will make working with WinForms much less tedious.\n\n# Credit\n\nBinda began as a quick spike by [Michael Minton](https://twitter.com/minton) to bind POCO to WinForms and has since evolved into something useful thanks to the contributions from [Will Green](http://hotgazpacho.org/) and [bryce](https://github.com/brycekbargar).\n\n# How to contribute?\n\nAll contributions to the project are welcome. If you have a great idea how to make Binda even better submit a [Pull Request](https://help.github.com/articles/using-pull-requests).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminton%2Fbinda","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fminton%2Fbinda","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminton%2Fbinda/lists"}