Search packages, repositories and app categories

Package detailsv1.1.0

algokit

A versatile Dart algorithms library providing implementations of various algorithms..

AndroidiOSWebmacOSWindowsLinux
30-day downloads
69
Likes
2
Pub points
150

Install package

flutter pub add algokit

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Algokit is a versatile Dart library offering implementations of various algorithms, designed to enhance algorithmic problem-solving in Dart applications. It provides efficient, reusable code for common computational tasks, making it ideal for developers working on performance-critical or math-intensive projects. The library supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, ensuring broad compatibility. With clean, well-documented APIs, Algokit simplifies integration into Flutter and standalone Dart projects. Its open-source nature allows community contributions and transparency. The package is particularly useful for educational purposes, competitive programming, and building algorithm-driven features.

Use cases

  • Competitive programming
  • Educational tools
  • Data processing utilities
  • Algorithm visualization
  • Performance optimization

Key features

  • Multiple algorithm implementations
  • Cross-platform support
  • Clean and documented APIs
  • Open-source and community-driven
  • Lightweight and modular design

Suitable for

  • Dart developers
  • Students learning algorithms
  • Flutter app developers needing algorithm logic
  • Backend services requiring efficient computation

Considerations

  • Not optimized for extremely large-scale data
  • Limited documentation beyond basic usage
  • May require additional learning for advanced algorithms

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

algokit

A versatile Dart algorithms library providing efficient implementations of various algorithms including sorting, searching, graph operations, and mathematical computations. This package offers a collection of well-tested, production-ready algorithm implementations that you can easily integrate into your Dart projects.

Features

  • Sorting Algorithms
    • Bubble Sort
    • Quick Sort
    • Merge Sort
    • Selection Sort
    • Insertion Sort
    • Heap Sort
    • Shell Sort
  • Searching Algorithms
    • Binary Search
    • Linear Search
    • Jump Search
    • Interpolation Search
  • Data Stucture
    • Complex Number
    • Queue
    • Stack
    • LinkedList

Getting started

Add this package to your project's dependencies in pubspec.yaml:

dependencies:
  algokit: ^1.4.0

Then run:

dart pub get

Usage

For detailed examples of how to use each algorithm, please check the /example directory in the package repository.

Additional information

Bug Reports and Feature Requests

If you find a bug or have a feature request, please open an issue on the GitHub repository.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Categories

Source repository

Projects using this package

No data available yet.