{"id":20411098,"url":"https://github.com/raihan2bd/morse-code-decoder","last_synced_at":"2026-04-20T06:33:16.072Z","repository":{"id":163805288,"uuid":"638945835","full_name":"raihan2bd/morse-code-decoder","owner":"raihan2bd","description":"The \"Morse Code Decoder\" is a Ruby project that translates Morse code into English letters and numbers. It can be used to decode Morse code messages and relies on a predefined mapping table for the translation process.","archived":false,"fork":false,"pushed_at":"2023-05-12T04:26:49.000Z","size":10,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-01-15T13:11:06.056Z","etag":null,"topics":["ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/raihan2bd.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}},"created_at":"2023-05-10T12:44:30.000Z","updated_at":"2023-06-21T16:21:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"166dc179-97aa-4d31-a305-1116dbebb3cb","html_url":"https://github.com/raihan2bd/morse-code-decoder","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raihan2bd%2Fmorse-code-decoder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raihan2bd%2Fmorse-code-decoder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raihan2bd%2Fmorse-code-decoder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raihan2bd%2Fmorse-code-decoder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raihan2bd","download_url":"https://codeload.github.com/raihan2bd/morse-code-decoder/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241955047,"owners_count":20048405,"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":["ruby"],"created_at":"2024-11-15T05:49:30.509Z","updated_at":"2026-04-20T06:33:11.026Z","avatar_url":"https://github.com/raihan2bd.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📗 Table of Contents\n\n- [📖 About the Project](#about-project)\n  - [🛠 Built With](#built-with)\n    - [Tech Stack](#tech-stack)\n    - [Key Features](#key-features)\n  - [🚀 Project Demo](#project-demo)\n- [💻 Getting Started](#getting-started)\n  - [Setup](#setup)\n  - [Prerequisites](#prerequisites)\n  - [Install](#install)\n  - [Usage](#usage)\n  - [Run tests](#run-tests)\n  - [Deployment](#triangular_flag_on_post-deployment)\n- [👥 Authors](#authors)\n- [🔭 Future Features](#future-features)\n- [🤝 Contributing](#contributing)\n- [⭐️ Show your support](#support)\n- [🙏 Acknowledgements](#acknowledgements)\n- [❓ FAQ](#faq)\n- [📝 License](#license)\n\n# 📖 Morse Code Decoder \u003ca name=\"about-project\"\u003e\u003c/a\u003e\n\n**Morse Code Decoder** is a communication system that uses a series of dots and dashes to represent letters and numbers. The project's purpose is to decode Morse code by mapping each sequence of dots and dashes to their corresponding letter or number in English. This functionality can be used, for example, to decode messages sent in Morse code over the radio or to translate historical Morse code messages. The project is implemented in the Ruby programming language and uses a predefined mapping table to decode Morse code input..\n\n## 🛠 Built With \u003ca name=\"built-with\"\u003e\u003c/a\u003e\n\n### Tech Stack \u003ca name=\"tech-stack\"\u003e\u003c/a\u003e\n\n\u003csummary\u003eBack-end\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://www.ruby-lang.org/\"\u003eRuby\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\n## 🚀 Project Demo \u003ca name=\"project-demo\"\u003e\u003ca\u003e\n`Project demo will update soon!`\n\n### Key Features \u003ca name=\"key-features\"\u003e\u003c/a\u003e\n\n- **Morse code decoding:** The project can decode Morse code input and output the corresponding English sentence.\n- **Predefined mapping table:** The project includes a predefined Morse code to English mapping table for efficient and accurate decoding.\n- **Open-source:** The project is written in Ruby and is open-source, meaning that the code is freely available for anyone to use, modify, and distribute.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 💻 Getting Started \u003ca name=\"getting-started\"\u003e\u003c/a\u003e\n\nThis repository includes ruby code that can be use to decode the morse code.\n\n- At first Clone this repository to your desired folder:\n\n```sh\n  cd my-folder\n  git clone https://github.com/raihan2bd/morse-code-decoder.git\n```\n\n- To use this repo to your local computer make sure you have installed [Ruby](https://www.ruby-lang.org/)\n- To install necessary require packages open your favorite cd to this project then try the below command\n```\ngem install\n```\n- To run this project on your local machine `Enter` the below command\n```\nruby decode.rb\n```\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 👥 Authors \u003ca name=\"authors\"\u003e\u003c/a\u003e\n\n👤 **Abu Raihan**\n\n- GitHub: [@raihan2bd](https://github.com/raihan2bd)\n- Twitter: [@raihan2bd](https://twitter.com/raihan2bd)\n- LinkedIn: [raihan2bd](https://linkedin.com/in/raihan2bd)\n\n👤 **Kanu Chukwuemeka**\n\n- GitHub: [@mekuseo](https://github.com/mekuseo)\n- Twitter: [@fullstack_pison](https://twitter.com/fullstack_pison)\n- LinkedIn: [chukwuemekakanu](https://linkedin.com/in/chukwuemekakanu)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 🔭 Future Features \u003ca name=\"future-features\"\u003e\u003c/a\u003e\n\n- [ ] **We will add a command line feature that gets user morse code and decode it as a plain English sentence**\n- [ ] **We will add another command line feature that gets user message and encode as morse code**\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 🤝 Contributing \u003ca name=\"contributing\"\u003e\u003c/a\u003e\n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the [issues page](../../issues/).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## ⭐️ Show your support \u003ca name=\"support\"\u003e\u003c/a\u003e\n\nGive a ⭐️ if you like this project!\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 🙏 Acknowledgments \u003ca name=\"acknowledgements\"\u003e\u003c/a\u003e\n\nWithout Microverse Help this project not compleated at all so thanks a lot Microverse for giving us this kind of opertunity.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 📝 License \u003ca name=\"license\"\u003e\u003c/a\u003e\n\nThis project is [MIT](./LICENSE) licensed.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraihan2bd%2Fmorse-code-decoder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraihan2bd%2Fmorse-code-decoder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraihan2bd%2Fmorse-code-decoder/lists"}