{"id":19244364,"url":"https://github.com/nanoframework/nf-community-contributions","last_synced_at":"2025-04-21T09:33:35.027Z","repository":{"id":33064831,"uuid":"147649508","full_name":"nanoframework/nf-Community-Contributions","owner":"nanoframework","description":"👷 Repository with contributions from nanoFramework community members. Drivers, extensions, utilities, feature demos...","archived":false,"fork":false,"pushed_at":"2025-03-20T22:36:21.000Z","size":19335,"stargazers_count":24,"open_issues_count":1,"forks_count":26,"subscribers_count":20,"default_branch":"main","last_synced_at":"2025-04-19T16:39:26.466Z","etag":null,"topics":["embedded-systems","esp32","hacktoberfest","iot","nanoframework","stm32"],"latest_commit_sha":null,"homepage":"https://www.nanoframework.net","language":"C#","has_issues":false,"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/nanoframework.png","metadata":{"funding":{"open_collective":"nanoframework","github":"nanoframework"},"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,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-09-06T09:22:59.000Z","updated_at":"2024-05-17T16:47:55.000Z","dependencies_parsed_at":"2023-12-16T17:44:23.513Z","dependency_job_id":null,"html_url":"https://github.com/nanoframework/nf-Community-Contributions","commit_stats":{"total_commits":76,"total_committers":16,"mean_commits":4.75,"dds":0.6578947368421053,"last_synced_commit":"840cc8cd57a6c0bee970267818ffefb29c7fc8d9"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nanoframework%2Fnf-Community-Contributions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nanoframework%2Fnf-Community-Contributions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nanoframework%2Fnf-Community-Contributions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nanoframework%2Fnf-Community-Contributions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nanoframework","download_url":"https://codeload.github.com/nanoframework/nf-Community-Contributions/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250032479,"owners_count":21363845,"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":["embedded-systems","esp32","hacktoberfest","iot","nanoframework","stm32"],"created_at":"2024-11-09T17:23:05.269Z","updated_at":"2025-04-21T09:33:35.006Z","avatar_url":"https://github.com/nanoframework.png","language":"C#","funding_links":["https://opencollective.com/nanoframework","https://github.com/sponsors/nanoframework"],"categories":[],"sub_categories":[],"readme":"\n[![Discord](https://img.shields.io/discord/478725473862549535.svg)](https://discord.gg/gCyBu8T)\n\n\n![nanoFramework logo](https://github.com/nanoframework/Home/blob/main/resources/logo/nanoFramework-repo-logo.png)\n\n-----\n\n### Welcome to the **nanoFramework** community contributions repository!\n\nThis repository contains contributions provided and maintained by **nanoFramework** community members.\n\nThese contributions are **NOT** supported by the **nanoFramework** team and any issues must be communicated with the contributor that _owns_ it. This site mainly contains links on community member self maintained code.\n\nYou will find more drivers, libraries, screens and sensors in [nanoFramework.IoT.Device repository](https://github.com/nanoFramework/nanoFramework.IoT.Device).\n\n## Contributions by category\n\n### Drivers\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"drivers/OLED-SS1306-display\"\u003eOLED SS1306 display\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"drivers/EEPROM-24LC256\"\u003e24LC256 EEPROM\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"drivers/RFID-MFRC522-SPI\"\u003eRFID MFRC522 SPI driver\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"drivers/WiFi-ESP8266\"\u003eESP8266 serial WiFi\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"drivers/Stepper motor drivers/AccelStepper\"\u003eAccelStepper stepper motor driver\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"drivers/TFT-ST7735-display\"\u003eTFT ST7735 display\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"drivers/ESP32-Storage\"\u003eESP32 Storage\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"drivers/Simple-Web-Server\"\u003eWeb Server\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"drivers/Keypad-PCF8574\"\u003eKeypad with PCF8574\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"drivers/Sensor-DS18B20\"\u003eDS18B20 driver\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"drivers/ESP32-WS2812\"\u003eESP32 WS2812 driver\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"drivers/RFID_RDM6300_UART\"\u003eRFID RDM6300 UART driver\u003c/a\u003e\u003c/td\u003e  \n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"drivers/Blues-Wireless\"\u003eBlues Wireless Notecard\u003c/a\u003e\u003c/td\u003e  \n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Libraries\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"libraries/LoRa-RFM9X\"\u003eLibrary for controlling a LoRa HopeRF RFM9X\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"libraries/LoRa-RFM9X\"\u003eLibrary for controlling a LoRa RAK811\u003c/a\u003e\u003c/td\u003e \n  \u003ctd\u003e\u003ca href=\"libraries/ThingsBoardDotNet\"\u003eLibrary to work with ThingsBoard IoT Platform\u003c/a\u003e\u003c/td\u003e \n  \u003ctd\u003e\u003ca href=\"libraries/nanoFramework.CoAP\"\u003enanoFramework.CoAP library\u003c/a\u003e\u003c/td\u003e  \n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"libraries/nanoFramework.OpenThread\"\u003eLibrary to work with the 6lowpan Thread network\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"libraries/nanoFramework.Modbus\"\u003eLibrary for SerialPort Modbus-RTU\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003c!--\u003ca href=\"Utility/util3\"\u003eUtility Three\u003c/a\u003e--\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003c!--\u003ca href=\"Utility/util3\"\u003eUtility Three\u003c/a\u003e--\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Extensions\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"extensions/stm32/gpiocontroller\"\u003eGpioController STM32 extensions\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"utilities/Debug2Uart\"\u003eOutput debug messages to Uart\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003c!--\u003ca href=\"Utility/util3\"\u003eUtility Three\u003c/a\u003e--\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003c!--\u003ca href=\"Utility/util3\"\u003eUtility Three\u003c/a\u003e--\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### Utilities\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"utilities/Read-MAC-Address/Helpers.cs\"\u003eUtility to Return MAC Address from network interface.\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"utilities/Read-MAC-Address/Helpers.cs\"\u003eUtility to Return String from byte[]\u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003c!--\u003ca href=\"Utility/util3\"\u003eUtility Three\u003c/a\u003e--\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003c!--\u003ca href=\"Utility/util3\"\u003eUtility Three\u003c/a\u003e--\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n## How do I add my contribution?\n\nThe goal is to make it simple and with as little ceremony as possible. Nevertheless we have to keep the standard to a minimum! :wink:\nIf you have a contribution, fork this repo and submit a PR. One of the core team members will give it a quick look and merge it.\n\n### Checklist for submitting a contribution\n\n- [ ] Find a section that best fits your contribution and add it there.\n- [ ] Give it good naming. Simple, descriptive and concise.\n- [ ] Add a readme.md following the provided template (TBD). \n- [ ] Tidy your code and files inside the contribution folder.\n- [ ] Edit the repo [README.md](README.md) to include the mention and link to your contribution. Make sure you put it under the proper section and that the link to it is correct.\n- [ ] Make sure it builds.\n\n### I don't want to store my code here\n\nThat's fine and this place is not to store your code! If you want to store your code, please contribute to [nanoFramework.IoT.Device repository](https://github.com/nanoFramework/nanoFramework.IoT.Device).\n\nWe understand that you want to keep it on your own repo. If that's the case it's OK to add a link to your repo from a nice README.md.\n\n## Feedback and documentation\n\nFor documentation, providing feedback, issues and finding out how to contribute please refer to the [Home repo](https://github.com/nanoframework/Home).\n\nWhen you need to discuss something specific about a community target start by doing so in the _support:community-contributions_ channel in our Discord community or reach out directly to the target _owner_.\n\nJoin our Discord community [here](https://discord.gg/gCyBu8T).\n\n## Credits\n\nThe list of contributors to this project can be found at [CONTRIBUTORS](https://github.com/nanoframework/Home/blob/master/CONTRIBUTORS.md).\n\nThe contributions are _owned_ by the contributor who submited it and credit is due to its creator.\n\n## License\n\nEach contribution has it's own license. Please check the respective folder.\n\n## Code of Conduct\n\nThis project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community.\nFor more information see the [.NET Foundation Code of Conduct](https://dotnetfoundation.org/code-of-conduct).\n\n### .NET Foundation\n\nThis project is supported by the [.NET Foundation](https://dotnetfoundation.org).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnanoframework%2Fnf-community-contributions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnanoframework%2Fnf-community-contributions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnanoframework%2Fnf-community-contributions/lists"}