https://github.com/No-Cash-7970/txnDuck
Transaction building tool for Algorand blockchain
https://github.com/No-Cash-7970/txnDuck
algorand algorand-blockchain blockchain cryptocurrencies cryptocurrency free-and-open-source-software website
Last synced: about 1 month ago
JSON representation
Transaction building tool for Algorand blockchain
- Host: GitHub
- URL: https://github.com/No-Cash-7970/txnDuck
- Owner: No-Cash-7970
- License: mit
- Created: 2023-07-16T09:22:19.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-09-30T02:01:37.000Z (about 2 months ago)
- Last Synced: 2025-09-30T04:05:24.016Z (about 2 months ago)
- Topics: algorand, algorand-blockchain, blockchain, cryptocurrencies, cryptocurrency, free-and-open-source-software, website
- Language: TypeScript
- Homepage: https://txnduck.vercel.app
- Size: 4.04 MB
- Stars: 18
- Watchers: 1
- Forks: 5
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
- awesome-algorand - txnDuck - Transaction building tool for Algorand blockchain. (Learning Resources / Projects)
README
# txnDuck 🦆 Transaction Builder UI
[](https://algorand.co/)Â
[](https://nextjs.org/)Â
[](https://tailwindcss.com/)Â
[](LICENSE.md)Â
[](https://brainmade.org/)Â
[](https://en.wikipedia.org/wiki/Progressive_web_app)
[](https://app.fossa.com/projects/git%2Bgithub.com%2FNo-Cash-7970%2FtxnDuck?ref=badge_small)
A free and open source web-based graphical user interface (GUI) for easily
creating and sending transactions on [Algorand](https://algorand.co/).
## :globe_with_meridians: Websites
You can use txnDuck for free (excluding any Algorand network fees) at the
following websites:
**Production:**
Preview:
The Production website hosts the latest stable release (the `stable` branch)
where all of the features are considered complete and stable. On the other hand,
the Preview website usually hosts the unstable version (the `main` branch) with
the latest developments, so it may have incomplete and/or unstable features that
have yet to be released. There are times when both websites are the same.
## :sparkles: Features
- Build and send a transaction to transfer Algos, create a token or NFT, call an
application (smart contract), etc.
- Import a transaction file to sign or send
- Export to a signed/unsigned transaction file
- Specify custom Algod node
- FUTURE: Build transaction groups (atomic transactions)
## :speech_balloon: Supported languages
The UI (user interface) for txnDuck has multiple supported languages. However,
not all of the languages have the same amount of support. The translations for
some of the supported languages may be incomplete or contain errors due to being
a machine translation.
If you want to help by adding or fixing a translation, follow the instructions
for doing so in the [Contributing Guidelines](.github/CONTRIBUTING.md#submitting-translations).
Language | Completeness | Machine translated?
---------|--------------|---------------------
English | Full | No
Spanish | Full | *Yes*
## :computer: Installation for self-hosting
Instead of using one of the [official txnDuck websites](#globe_with_meridians-websites),
choose from one of the [multiple methods](docs/installation.md) to host and run
a copy of txnDuck privately on your own computer or deploy to a remote public
server.
:book: Refer to the [Installation Guide](docs/installation.md) for installing,
updating or uninstalling a self-hosted instance of txnDuck.
## :hammer_and_wrench: Installation for development
Modifying the code requires installing the development tools and setting up the
development environment.
:book: To get started, follow the [development installation instructions](docs/installation.md#development-environment-installation).
:book: Refer to the [Developers Documentation](docs/developers.md) for useful
information for developers.
## :handshake: Contributing
Contributions are highly welcomed and appreciated. Every little bit of help
counts, so do not hesitate! Please read the [Contributing Guidelines](.github/CONTRIBUTING.md)
to learn how to contribute to this project.
## :trophy: Acknowledgments
- [SilentRhetoric](https://github.com/SilentRhetoric) - Proposed the idea of a
transaction builder for Algorand
- Wes - Recommended the name "txnDuck"