{"id":25531926,"url":"https://github.com/m-ah07/tafqit-cpp","last_synced_at":"2026-02-13T04:07:06.123Z","repository":{"id":266019128,"uuid":"897132629","full_name":"m-ah07/Tafqit-cpp","owner":"m-ah07","description":"A practical C++ solution for converting numbers into words, currently available in English.","archived":false,"fork":false,"pushed_at":"2024-12-29T09:05:32.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-12T16:52:46.939Z","etag":null,"topics":["cpp-library","cpp-tools","number-to-words","open-source","open-source-cpp","programming-library","software-development","text-generation"],"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/m-ah07.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":"2024-12-02T04:52:02.000Z","updated_at":"2024-12-29T09:09:00.000Z","dependencies_parsed_at":"2024-12-29T10:17:31.693Z","dependency_job_id":"c067d64d-3e99-44d2-b5b1-ce180ec8bf5a","html_url":"https://github.com/m-ah07/Tafqit-cpp","commit_stats":null,"previous_names":["marwan-ahmed-23/tafqit-cpp","m-ah07/tafqit-cpp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-ah07%2FTafqit-cpp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-ah07%2FTafqit-cpp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-ah07%2FTafqit-cpp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-ah07%2FTafqit-cpp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/m-ah07","download_url":"https://codeload.github.com/m-ah07/Tafqit-cpp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239763601,"owners_count":19692794,"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":["cpp-library","cpp-tools","number-to-words","open-source","open-source-cpp","programming-library","software-development","text-generation"],"created_at":"2025-02-20T01:42:18.879Z","updated_at":"2026-01-20T13:30:18.719Z","avatar_url":"https://github.com/m-ah07.png","language":"C++","readme":"# Tafqit-C++\n\nTafqit-C++ is a practical solution designed to convert numbers into words, tailored for C++ developers. Currently supporting English, this project simplifies the process of integrating number-to-words functionality into applications. Its modular design ensures that developers can easily extend the service to support additional languages, making it versatile and adaptable to various localization needs.\n\nThis project is ideal for anyone looking to implement efficient and customizable number-to-words conversion in their C++ applications.\n\n## 🚀 Features\n- Convert numbers to words in English.\n- Modular design for adding support for other languages.\n- Simple and clean implementation using C++.\n\n## 📖 Usage\nHere's an example of how to use the Tafqit service in your C++ project:\n\n   ```bash\n      #include \"src/tafqit.h\"\n      #include \u003ciostream\u003e\n      \n      int main() {\n          int number = 123;\n          std::string result = numberToWords(number, \"en\");\n          std::cout \u003c\u003c \"Number in words: \" \u003c\u003c result \u003c\u003c std::endl;\n          return 0;\n      }\n   ```\n\nThis example demonstrates a basic usage of the Tafqit service to convert a number into words. You can extend it further by integrating it with your application or adding support for more languages.\n\n## 📂 Folder Structure\n```plaintext\ntafqit-cpp/\n├── src/\n│   ├── tafqit.h\n│   └── tafqit.cpp\n├── examples/\n│   └── example.cpp\n├── tests/\n│   └── test_tafqit.cpp\n├── LICENSE\n├── README.md\n└── Makefile\n```\n\n## ⚙️ Requirements\n- C++ Compiler: A compiler that supports C++11 or later (e.g., GCC, Clang).\n- Development Environment: An IDE or text editor suitable for C++ development (e.g., Visual Studio, Code::Blocks).\n- Build System: Make utility for building the project using the provided Makefile.\n\n## 🔧 Getting Started\n1. Clone this repository:\n   ```bash\n   git clone https://github.com/m-ah07/Tafqit-cpp.git\n   cd tafqit-cpp\n2. Build the project\n   ```bash\n   make\n3. Run the example\n   ```bash\n   ./example\n   ```   \n\n## 🤝 Contributions\nWe welcome contributions to expand this project. Feel free to:\n\n- Add New Features: Enhance the project by implementing additional functionality, such as support for more languages or advanced formatting options.\n- Fix Bugs: Identify and resolve issues to improve the project's stability and performance.\n- Improve Documentation: Help make the project more accessible by expanding and refining the documentation.\n- Share Ideas: Provide feedback or suggestions to help shape the project's future direction.\n\nYour contributions are valuable and greatly appreciated!\n\n## 🌟 Show Your Support\nIf you found this project helpful, please consider giving it a ⭐ on GitHub. Your support means the world to us!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm-ah07%2Ftafqit-cpp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fm-ah07%2Ftafqit-cpp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm-ah07%2Ftafqit-cpp/lists"}