Coder Social home page Coder Social logo

kodjodevf / mangayomi Goto Github PK

View Code? Open in Web Editor NEW
1.1K 21.0 49.0 213.87 MB

Free and open source application for reading manga and watching anime available on Android, iOS, macOS, Linux and Windows

License: Apache License 2.0

Kotlin 0.06% Swift 1.50% Objective-C 0.50% Dart 93.86% CMake 0.94% C++ 1.30% C 0.53% Ruby 0.24% Rust 0.26% Go 0.64% Shell 0.03% HTML 0.13%
dart flutter manga-reader isar manga android ios macos windows linux

mangayomi's Introduction

Mangayomi

latest release Discord

Mangayomi is free an open source manga reader and anime streaming cross-plateform app inspired by Tachiyomi and Aniyomi made with Flutter. It allows users to read manga and watch anime from a variety of sources.

Features

Features include:

Screenshots πŸ“·

Mobile Screenshots

Reader Player
Views mobile_reader_light mobile_anime_player

Desktop Screenshots

Reader Player
Views desktop_reader desktop_player

Download

Get the app from our releases page.

Using Rust Inside Flutter

To run and build this app, you need to have Flutter SDK and Rust toolchain installed on your system. You can check that your system is ready with the commands below. Note that all the Flutter subcomponents should be installed.

rustc --version
flutter doctor

You also need to have the CLI tool for Rinf ready.

cargo install rinf

Messages sent between Dart and Rust are implemented using Protobuf. If you have newly cloned the project repository or made changes to the .proto files in the ./messages directory, run the following command:

rinf message

Now you can run and build this app just like any other Flutter projects.

flutter run

For detailed instructions on writing Rust and Flutter together, please refer to Rinf's documentation.

Contributing

Contributions are welcome!

To get started with extension development, see CONTRIBUTING.md for create sources in Dart or CONTRIBUTING-JS.md for create sources in JavaScript.

License

Copyright 2023 Moustapha Kodjo Amadou

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Disclaimer

The developer of this application does not have any affiliation with the content providers available.

mangayomi's People

Contributors

apanchoo avatar kodjodevf avatar kodjomoustapha avatar temeddix avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mangayomi's Issues

[iOS] can't install - AltStore

Info

Device: iPhone SE 1st Gen (iOS 15.17.9) | iPhone SE 3rd Gen (iOS 17.0.3)
Mangayomi Version: 0.0.45

I tried installing on my both iOS devices but I get the same error message that I have attached below.

Error Message from AltStore

Error Code
AltSign.Error.0

Error Description
/Users/rileytestut/Developer/Projects/AltStore/Dependencies/AltSign/AltSign/ldid/../../Dependencies/ldid/ldid.cpp(1368): _assert(): end >= size - 0x10

Failure Reason
/Users/rileytestut/Developer/Projects/AltStore/Dependencies/AltSign/AltSign/ldid/../../Dependencies/ldid/ldid.cpp(1368): _assert(): end >= size - 0x10

Title
Failed to Install Mangayomi

Source File
ALTSigner.mm

Source Line
475

Airplay

Hey, i wonder if β€˜airplay’ feature is coming in future builds. I love the app!

Automatic Tracking

Describe your suggested feature

You should implement a feature to automatically track anime/manga through the external sources such as Anilist and MAL instead of having to manually track. Make the anime automatically count an episode with like 2 minutes left. i.e. if a episode is at 22:00/24:00 it should count as watched.

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.

Fullscreen Issue

Steps to reproduce

  1. Download anime from gogoanime
  2. Open once downloaded

Expected behavior

The vid should open in fullscreen landscape

Actual behavior

The vid is opened in fullscreen landscape but half length

Mangayomi version

0.1.0

Device

Ip X 14.6

Other details

Video player seems to have played before rotating

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have updated all installed extensions.

This is awesome, finally a good iOS Manga reader.

Describe your suggested feature

Thank you for all of the hard work. πŸ™πŸ»

I have been using Mangareader for a while, and I was there when Paperback started out.

Sadly I didn’t like the Ui/Interface as much, and it was a little cumbersome to use.

This project looks awesome however.

I hope you consider creating an easily accessible β€œFavourites Manga tab.”

There’s also another feature that is really good that we don’t have in iOS manga apps, and that is β€œcontinuous scrolling.”

So that when you scroll down on a β€œcontinued vertical” style, it continues to scroll at whatever speed you were swiping, and it does not stop until you reach the end or tap the screen.

Essentially a β€œdynamic auto scroll” would this be hard to implement as a feature?

Keep up the great work! Hoping to move away from Mangareader.

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.image

Comick isn't loading manga after 3 rows

The pc version looks really good. Full android experience. But facing issue while loading manga in comick. It's showing error after 3 row. It's only happening when I click the latest filter.

image

Also is it possible to add mangadex and crop pages feature?

Cannot install any extensions.

OS: Android 13
App Version: 0.0.45

When I tap install for any extension, the spinner shows up for a sec and nothing happens.

Please let me know if you need any more information.

Count to installed sources section, and maybe other categories

Describe your suggested feature

So in the manga sources, instead of saying Installed, it says Installed - [number of installed sources]

Same thing for languages

Like English - [number]

etc etc

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.

Manuall backup Crashes the app

Steps to reproduce

  1. Create a manual backup

Expected behavior

a backup file

Actual behavior

No backup file, app crashes after selecting the folder location and done button

Mangayomi version

0.1.0

Device

Iphone X ios 14.6

Other details

Log from Cr4shed: https://jpst.it/3tLVy
Jailbreak does not affect the result. Already tried in a non-jailed state

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have updated all installed extensions.

Option to disable tap navigation

Describe your suggested feature

A option to disable the tap navigation would be great because I always accidentally trigger it by simply scrolling the page

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.

Remove Black Borders in Vertical Continous

Steps to reproduce

IMG_7426

Expected behavior

IMG_7427

Actual behavior

IMG_7426

Mangayomi version

Latest

Device

IPhone 13 Pro Max

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have updated all installed extensions.

Local in-built tracker

Describe your suggested feature

For those who do not want to use online trackers, it will be very appreciated to have an in-built tracker in the app. Using this, we don't need to keep everything in library, even the items that are dropped or completed.

Other details

This can also be used to track the last source from where something was read/watched. Other additional features can also be integrated to this in future that might not be possible with online sources.

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.

[Site Request] Yugenmangas

Name of the website
YugenMangas

Website urls (examples below)

Site:
https://yugenmangas.com/
Manga List:
https://yugenmangas.com/series
https://yugenmangas.com/novelas
Manga example:
https://yugenmangas.com/series/en-esta-vida-sere-la-matriarca
Chapter online viewer example:
https://yugenmangas.com/series/en-esta-vida-sere-la-matriarca/capitulo-47
Languages
Spanish

*By the way I congratulate the creator of this application.
I have high expectations especially for being multi platform.

The dart eval package made it possible to use external sources using the dart language

At the start of the project all the extensions were hardcoded, but at some point I started wondering how to create an external source, I was on several Reddit forums etc. but finally I came across the wonderful package dart eval (A flexible Dart bytecode compiler and interpreter written in Dart), it's really easy to understand, and the project is only growing and thanks really to @ethanblake4 for making this project possible.

Option for having a sort option as default.

I like having my chapter/video lists start from the top and go down. I was wondering if you could add an option in settings to have the option to change the default sort order across all anime/manga so that you don't have to keep resorting it every time you go to an anime/manga.

image

Support for the swipe to go back gesture on IOS

Describe your suggested feature

It would be great if the app supported IOS’s back gesture. The one where you swipe from the left of the screen to go back.

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.

Feature req#

Hi! I love your desktop app version! looks pretty slick, even better than tachidesk, in my opinion rather, but if you don't mind me asking some few things, although I know its still in beta stage but I just want to request a few features that I think will evolve your desktop app even better,

  • Add a Translator filter, if you're not aware of it, its the thing you can find in tachiyomi android this thing, it will be a big help, especially for sources like comic since it catered different translation.
    Screenshot_2023_0606_103845

  • secondly, I suggest you add some trackers, its fine if its only anilist.
    Screenshot_2023_0606_103910

overall, the desktop app looks promising, keep up the great work.

Extensions not working on ipad

Steps to reproduce

I added the extension and then it’s displaying following message
IMG_0334

Expected behavior

It should work

Actual behavior

Not working

Mangayomi version

0.1.4

Device

iPad Air 5

Other details

IMG_0334

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have updated all installed extensions.

Changing an anime’s tracking progress on IOS incorrectly changes status of show (Anilist)

Steps to reproduce

Enable tracking for any anime and change the progress from any number to something else. Then close out of the menu and reopen it

Expected behavior

When I change a shows progress from 1 to 2 it should change no other values

Actual behavior

Instead if I changed a shows progress from 1 to 2 it changes the shows status from β€œWatching” to β€œRewatching” and I have to change it back every time

Mangayomi version

0.1.0

Device

iPhone 13 Pro

Other details

This is with anilist, I haven’t tried to see if the bug persists with other trackers

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have updated all installed extensions.

Preloading of images

Hello,
thanks for your work.

The reading experience could be improved if, in the non-downloaded chapters, the images following the one you are reading were preloaded, so that when you go to the next page there is not a black screen and have to wait for it to load.

Also, I don't know if it's related, when you read laterally with the chapter downloaded, when you move to the next page by tapping not swiping, the black screen appears briefly and then loads the image.

Remove gaps between pages when reading a webtoon

Steps to reproduce

Open a webtoon and scroll to the end of the page

Expected behavior

No gaps between pages
IMG_5377

Actual behavior

Gaps between pages

Mangayomi version

0.1.1

Device

iPhone 12 iOS 17

Other details

That’s how it looks like in the app currently
IMG_5378

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have updated all installed extensions.

Import

How do I import a list whenever I try to import a list there are no options I exported from mal and anilist none are working for me

Add aniyomi features

What is aniyomi?
Aniyomi is a fork of tachiyomi, which adds another option to watch anime.

Why is this needed?
Not really needed, but will be a good to have option.

Libmpv not found in linux executable

./mangayomi: error while loading shared libraries: libmpv.so.1: cannot open shared object file: No such file or directory
This error message is received while trying to run the executable, I tried reinstalling mpv , then installed mpv-full-git, and even built mpv with mpv-full-build-git.But the problem persists.

Backup/Restore Feature not working on iOS

Steps to reproduce

RPReplay_Final1702866060.mp4

Expected behavior

Should actually backup the app data and be able to restore it.

Actual behavior

App crashes whilst not backing/restoring the apps data.

Mangayomi version

0.1.4

Device

iPhone 15 pro max

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have updated all installed extensions.

Error installing ipa via AltStore

Getting this error: - /Users/rileytestut/Developer/Projects/AltStore/Dependencies/AltSign/AltSign/ldid/../../Dependencies/ldid/ldid.cpp(1368): _assert(): end >= size - 0x10 - when trying to sideload with AltStore. Using an iPad Mini 5, on iPadOS 16.6.

Suggestion: windows software enhancement

Pls add this crucial parts.

  • preload pages
  • scale type
    Screenshot_2023_0808_223126.png

Screenshot_2023_0808_223022.png

Especially Scale type, since the default display of mangayomi is too big, I prefer it follow a default format size then add scale type for users preference.

Also I forgot, there seems to be issue in your extension layout, I can't delete it after I download it, I can only hide it, but I want to delete, anyways great update! keep up the good work!

Tap zones

Describe your suggested feature

I'd like if I could disable tap zones like tachiyomi as it gets annoying when trying to zoom in

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.

Bottom tabs too high on home button devices

iOS 15.6
iPhone 8+

Issue: The bottom tabs are placed too high on home button devices (probably because that space is meant for the homebar on non-home-button iPhone devices).

It looks a little weird for it to be so high on home button devices.

image

Backup and Restore feature for library items

Describe your suggested feature

Currently, Mangayomi lacks a built-in backup and restore mechanism for library items and extensions. This exposes users to the risk of losing their carefully curated collections and personalized configurations, especially when formatting their devices or encountering data loss.

Here are some additional details about the full backup and restore feature:

Backup:

  • Users should be able to manually trigger a full backup at any time.
  • Backups should be stored locally on the device.
  • The backup should include all user data, including bookmarks, read progression, user settings, and any extensions or themes installed.

Restore:

  • Users should be able to restore their data from a full backup at any time.
  • The restore process should be easy to use and should not require any technical knowledge.
  • Restoring from a backup should overwrite any existing data on the device, ensuring the user has the latest data.

Additional considerations:

  • Implement a backup schedule feature to allow users to automatically backup their data at regular intervals.
  • Clearly communicate the backup and restore process to users through tutorials and documentation.

This Might help in understanding the issue

Thanks for Reading

Other details

No response

Acknowledgements

  • I have written a short but informative title.
  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.

Pause/Play Button or gesture whenever auto scroll is enabled.

Describe your suggested feature

Maybe an easy access Play/Pause button somewhere above the quick page selector?

Preferably easily accessible, or even a gesture.

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.

Aniwatch (latest anime not synced)

On the latest it isnt really synced up with the actual modules latest so here is what the recently looks like here

Screenshot 2023-10-27 at 12 16 53β€―AM

and here is what it looks like on the app

image

so it really isnt matching up

iOS 17 Crashes

Steps to reproduce

Install Mangayomi via TrollStore 2.0.8
Launch Mangayomi
Crash

Expected behavior

Opens the application normally.

Actual behavior

Crashes upon opening.

Mangayomi version

0.1.35

Device

iPhone 13 Pro iOS 17.0 (21A329)

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have updated all installed extensions.

Anime crashing on IOS everytime

IOS versions tested: 16.6, 17.0
iPhone model: 13 Pro
Sideloaders used: Scarlet and Sideloadly
How to recreate: Watch any anime on any server from any of the english providers and at around the 1 minute mark the app always full crashes

Suggestion: Also an option in settings to auto select Sub over Dub would be great because everything defaults to dub

App looks really good so far though thanks for your work :)

Discord

Hello I know this isnt really an "issue" but it would be really nice if you could make a discord which makes it much easier to have a community and get updates,thanks

Unable To Sideload Via AltStore

Steps to reproduce

image

Expected behavior

n/a

Actual behavior

n/a

Mangayomi version

n/a

Device

iPhone 15 Pro Max, 17.1.2

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have updated all installed extensions.

how to run

E/flutter ( 1435): #0 nCall (package:isar/src/native/isar_core.dart:174:5)
E/flutter ( 1435): #1 openIsarSync. (package:isar/src/native/open.dart:141:5)
E/flutter ( 1435): #2 using (package:ffi/src/arena.dart:124:31)
E/flutter ( 1435): #3 openIsarSync (package:isar/src/native/open.dart:129:10)
E/flutter ( 1435): #4 Isar.openSync (package:isar/src/isar.dart:137:12)
E/flutter ( 1435): #5 StorageProvider.initDB (package:mangayomi/providers/storage_provider.dart:101:23)
E/flutter ( 1435):
E/flutter ( 1435): #6 main (package:mangayomi/main.dart:40:10)
E/flutter ( 1435):
E/flutter ( 1435):
I/flutter ( 1435): ╔══════════════════════════════════════════════════════╗
I/flutter ( 1435): β•‘ ISAR CONNECT STARTED β•‘
I/flutter ( 1435): β•Ÿβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β•’
I/flutter ( 1435): β•‘ Open the link to connect to the Isar β•‘
I/flutter ( 1435): β•‘ Inspector while this build is running. β•‘
I/flutter ( 1435): β•Ÿβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β•’
I/flutter ( 1435): β•‘ https://inspect.isar.dev/3.1.0+1/#/51535/o57r2VWbq8s β•‘
I/flutter ( 1435): β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

crush with a lot of new tabs

When i click on some sites its crush and open a lot of new empty windows
Sites that crush: Astralmanga (fr)
Fr-scan (fr)
and many others that i didnt test yet

Unable to Download Anime

Steps to reproduce

  1. Open the Mangayomi app.
  2. Navigate to an anime series.
  3. Click on an episode to download it.
  4. Observe that the download starts but never completes.

Expected behavior

  • Upon selecting an episode for download, the download should start and complete successfully, allowing me to watch the episode offline.

Actual behavior

  • When I select an episode for download, the download never starts. Download isn't added in queued....

Mangayomi version

0.1.4

Device

IpX 14.6 Troll Store + Win 11 23H2

Other details

  • Not sure if it's an extension problem or the main app but animes still plays normally.
  • Have tried with 3 ISPs and cellular

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, I should be opening an issue in the extensions repository.
  • I have updated all installed extensions.

[Windows] Player Stuttering

App Version: 0.0.45
Windows: 10

The App itself is smooth and I didn't have any issue, but when I tried to play a video and the video starts to get stutter at every frame.

Steps:

  1. Search any Anime title in any Source
  2. Play a episode (in my case, Kage no Jitsuryokusha ni Naritakute! Season 2 Episode 1)
  3. see the Bug (Video starts to play and then it gets stutter at every frame).

How to add the external resources, like from Tachiyomi? Can you add some manga and anime resources in Chinese?

Describe your suggested feature

Good day!
Could we add the external resources from a subscription address, like from Tachiyomi?
Could you add some manga and anime resources in Chinese?
Like:
https://www.baozimh.com/
https://copymanga.site/
http://www.ntdm9.com/

Big thanks!

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.

Skip filtered out chapters in reader

Describe your suggested feature

When filtering out chapters like scanlation filter, it should also skip it inside the reader.

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.