{"id":13646002,"url":"https://github.com/osmocom/gr-osmosdr","last_synced_at":"2025-04-21T17:31:47.826Z","repository":{"id":21088525,"uuid":"24388461","full_name":"osmocom/gr-osmosdr","owner":"osmocom","description":"Mirrored from https://gitea.osmocom.org/sdr/gr-osmosdr","archived":false,"fork":false,"pushed_at":"2024-12-21T09:22:27.000Z","size":1543,"stargazers_count":294,"open_issues_count":0,"forks_count":203,"subscribers_count":45,"default_branch":"master","last_synced_at":"2024-12-21T10:25:47.138Z","etag":null,"topics":["gnuradio","sdr"],"latest_commit_sha":null,"homepage":"http://osmocom.org/projects/osmosdr/wiki","language":"C++","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":"git://git.osmocom.org/gr-osmosdr","source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/osmocom.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-09-23T20:38:06.000Z","updated_at":"2024-12-21T09:22:31.000Z","dependencies_parsed_at":"2024-01-14T09:59:23.427Z","dependency_job_id":"aade809e-6c91-4514-ae94-b0a8e2e1f372","html_url":"https://github.com/osmocom/gr-osmosdr","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/osmocom%2Fgr-osmosdr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/osmocom%2Fgr-osmosdr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/osmocom%2Fgr-osmosdr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/osmocom%2Fgr-osmosdr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/osmocom","download_url":"https://codeload.github.com/osmocom/gr-osmosdr/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250100526,"owners_count":21374961,"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":["gnuradio","sdr"],"created_at":"2024-08-02T01:02:46.632Z","updated_at":"2025-04-21T17:31:47.065Z","avatar_url":"https://github.com/osmocom.png","language":"C++","funding_links":[],"categories":["C++"],"sub_categories":[],"readme":"gr-osmosdr - generic gnuradio SDR I/O block\n===========================================\n\nWhile originally being developed for the\n[OsmoSDR](https://osmocom.org/projects/osmosdr/wiki) hardware, this\nblock has become a generic SDR I/O block for a variety of SDR\nhardware, including:\n\n * FUNcube Dongle / Pro+ through [gr-funcube](https://github.com/dl1ksv/gr-funcube)\n * RTL2832U based DVB-T dongles through [librtlsdr](https://osmocom.org/projects/rtl-sdr/wiki)\n * RTL-TCP spectrum server (see librtlsdr project)\n * MSi2500 based DVB-T dongles through [libmirisdr](https://gitea.osmocom.org/sdr/libmirisdr)\n * SDRplay RSP through SDRplay API library\n * gnuradio .cfile input through libgnuradio-blocks\n * RFSPACE SDR-IQ, SDR-IP, NetSDR (incl. X2 option), Cloud-IQ, and CloudSDR\n * AirSpy Wideband Receiver through [libairspy](https://github.com/airspy/airspyone_host)\n * CCCamp 2015 rad1o Badge through [libhackrf](https://github.com/greatscottgadgets/hackrf)\n * Great Scott Gadgets HackRF through [libhackrf](https://github.com/greatscottgadgets/hackrf)\n * Nuand LLC bladeRF through [libbladeRF library](https://www.nuand.com/libbladeRF-doc/)\n * Ettus USRP Devices through [Ettus UHD library](https://github.com/EttusResearch/uhd)\n * Fairwaves UmTRX through [Fairwaves' module for UHD](https://github.com/fairwaves/UHD-Fairwaves)\n * Fairwaves XTRX through [libxtrx](https://github.com/myriadrf/libxtrx)\n * Red Pitaya SDR transceiver \u003chttp://bazaar.redpitaya.com\u003e\n * FreeSRP through [libfreesrp](https://github.com/myriadrf/libfreesrp)\n\nBy using the gr-osmosdr block you can take advantage of a common software API in\nyour application(s) independent of the underlying radio hardware.\n\nHomepage + Documentation\n------------------------\n\nFor installation and usage guidelines please read the documentation available\nat \u003chttps://osmocom.org/projects/gr-osmosdr/wiki\u003e\n\nFor the impatient :) a short excerpt:\n\nThe Gnu Radio block requires a recent gnuradio (\u003e= v3.7) to be installed.\n\nBefore building the block you have to make sure that all the dependencies\n(see list of supported devices above) you are intend to work with are\nproperly installed. The build system of gr-osmosdr will recognize them and\nenable specific source/sink components thereafter.\n\nPlease note: prior pulling a new version from git and compiling it,\nplease do a `make uninstall` first to properly remove the previous version.\n\nBuilding with cmake:\n```\ngit clone https://gitea.osmocom.org/sdr/gr-osmosdr\ncd gr-osmosdr/\nmkdir build\ncd build/\ncmake ../\nmake\nsudo make install\nsudo ldconfig\n```\n\nNOTE: The osmocom blocks will appear under *Sources* and *Sinks* categories\nin GRC menu.\n\nForum\n-----\n\nWe welcome any gr-osmosdr related discussions in the\n[SDR](https://discourse.osmocom.org/c/sdr/)\nsection of the osmocom discourse (web based Forum).\n\nMailing List\n------------\n\nDiscussions related to libosmocore are happening on the\nosmocom-sdr@lists.osmocom.org mailing list, please see\n\u003chttps://lists.osmocom.org/mailman/listinfo/osmocom-sdr\u003e for subscription\noptions and the list archive.\n\nPlease observe the [Osmocom Mailing List\nRules](https://osmocom.org/projects/cellular-infrastructure/wiki/Mailing_List_Rules)\nwhen posting.\n\n\nIssue tracker\n-------------\n\nWe are using the Osmocom redmine at \u003chttps://osmocom.org/projects/gr-osmosdr/issues\u003e\n\nContributing\n------------\n\nWe maintain our source code in a self-hosted instance of gitea at\n\u003chttps://gitea.osmocom.org/sdr/gr-osmosdr\u003e. You can send pull requests there, or send\npatches the old-fashioned way (git send-email) to the above-mentioned mailing list.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fosmocom%2Fgr-osmosdr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fosmocom%2Fgr-osmosdr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fosmocom%2Fgr-osmosdr/lists"}