logo
Kataglyphis-Inference-Engine

An inference engine with flutter/dart frontend an rust backend. .

Build + run + test on Linux TopLang Donate Twitter YouTube

Official homepage

About The ProjectGetting StartedLicenseLiterature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Tests
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgements
  9. Literature

About The Project

Building a high performance native inference engine with a frontend is quite challenging. This project discovers possibilities in doing it using Flutter/Dart and Rust.

This project is a template.

Key Features

Dependencies

This enumeration also includes submodules.

Useful tools

Getting Started

Prerequisites

Installation

  1. Clone the repo
    git clone --recurse-submodules git@github.com:Kataglyphis/Kataglyphis-Inference-Engine.git
    

Upgrades

Upgrading the flutter/dart bridge dependencies is as simple as this command:
see source

cargo install flutter_rust_bridge_codegen && flutter_rust_bridge_codegen generate

Tests

Roadmap

Upcoming :)

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Contact

Jonas Heinle - @Cataglyphis_ - jonasheinle@googlemail.com

Project Link: https://github.com/Kataglyphis/...

Acknowledgements

Literature

Some very helpful literature, tutorials, etc.

Libraries

blog_dependent_app_attributes
blog_page_config
l10n/app_localizations
l10n/app_localizations_de
l10n/app_localizations_en
main
my_two_cents_config
Pages/AboutMePage/about_me_page
Pages/AboutMePage/about_me_page_navbar_config
Pages/AboutMePage/Widgets/about_me_table
Pages/AboutMePage/Widgets/donation
Pages/AboutMePage/Widgets/perfect_day_chart
Pages/AboutMePage/Widgets/skill_table
Pages/Blog/blog_page
Pages/blog_dependent_screen_configurations
Pages/DataPage/BlockOverviewPage/block_entry
Pages/DataPage/BlockOverviewPage/block_entry_list
Pages/DataPage/BlockOverviewPage/block_overview_page
Pages/DataPage/BlockOverviewPage/block_overview_page_config
Pages/DataPage/BooksPage/book
Pages/DataPage/BooksPage/books_list
Pages/DataPage/BooksPage/books_page
Pages/DataPage/BooksPage/books_page_config
Pages/DataPage/data_page
Pages/DataPage/data_page_entry
Pages/DataPage/data_pages_navbar_page_config
Pages/DataPage/FilmsPage/film
Pages/DataPage/FilmsPage/films_list
Pages/DataPage/FilmsPage/films_page
Pages/DataPage/FilmsPage/films_page_config
Pages/DataPage/GamesPage/game
Pages/DataPage/GamesPage/games_list
Pages/DataPage/GamesPage/games_page
Pages/DataPage/GamesPage/games_page_config
Pages/DataPage/media_critics_page
Pages/DataPage/QuotesPage/quotations_page_config
Pages/DataPage/QuotesPage/quote
Pages/DataPage/QuotesPage/quotes_list
Pages/DataPage/QuotesPage/quotes_page
Pages/DocumentsPage/document_page_navbar_config
Pages/DocumentsPage/documents_page
Pages/ErrorPage/error_page
Pages/ErrorPage/error_page_stateful_branch_info_provider
Pages/ErrorPage/error_page_widget
Pages/Footer/Pages/configs/privacy_policy_config
Pages/Home/home_config
Pages/jotrockenmitlocken_screen_configurations
Pages/LandingPage/landing_page
Pages/LandingPage/landing_page_navbar_page_config
Routing/jotrockenmitlocken_router
Widgets/Navigation/old/Navbar/mobile/drawer_item