Code Monkey home page Code Monkey logo

code-charity / youtube Goto Github PK

View Code? Open in Web Editor NEW
3.2K 283.0 487.0 10.14 MB

[Top~1 open YouTube / Video Web-Extension] Enrich your experience & choice! 🧰100+ clever features📌set & forget📌Longest-standing (yet rare & tough alone. Please help/join🧩us👨‍👩‍👧‍👧) ..⋮ {playback|content discovery|player|extra buttons|distractions|related videos|shorts|ads|quality|codec|full tab|full screen}

Home Page: http://improvedtube.com

License: Other

JavaScript 62.84% CSS 35.38% HTML 0.24% Python 1.53%
extension chrome-extension youtube youtube-api playback-speed youtube-player youtube-playlist youtube-channel subtitles video

youtube's Introduction


Report a bug · Wish a feature · Contribute · Donate · Test🧪

/ImprovedTube/ a powerful but lightweight extension,
to enrich your video experience & enable your content selection.

Please join us! Also, lets re-define browser extension! Why are they often unfunded & neglected?

Top ~ 60recommended by firefox g 'Might
be the only YouTube Extension you'll ever need'
'enhances YouTube in meaningful ways'
'Strong Add-on, full control. Yet clear & easy'

Thanks ♡ to our contributors, Alan Tan, Raszpl
translators (+ wiki-authors? +donators?):bowtie:

Original introduction

«Improve YouTube!»   

/ImprovedTube/ is a strong & lightweight extension! - 80 features / the only one of a kind!

Since 2012 we have gradually been adding lightweight features, while keeping up with Youtube changes. (throughout the years we witnessed the birth & fall of other promising & open YouTube Extensions 1, 2, ... ) Today adding features can be easier & so motivating as there are 500 000 users. [👪Join us].

Improve Youtube 2Improve Youtube 3Improve Youtube

Spread the word 📣

        - Why arent there millions of users yet? We didn't write a guide or manual, let alone ads. This project can "fly much higher" through your word of mouth & eventually enable us to work on all wishes & immediate fixes around the clock🌱

Contributing

For more info on how to contribute,
please see the contribution wiki.


🏷️Roadmap

  • Find developers, patreons
  • Documentation, tooltips
    • Tags for our search (multilanguage)
  • Continuously integrate awesome code: YCS
    Userscripts, Nova?, yrfilters or more(i p r o,..)
    • Smart Player-buttons for all <video>
  • Clean YT's DOM? (+avoid CPU-rendering)
  • Smart filtering /discovery, YT.js, M, D
  • Full-page GUI: History & Dashboard
  • Consider m.youtube.com (grey-out some)
    • Ask Samsung Browser to list us

Translators          🌎

✔️EN en_GB : Korbough
Proofreaders:___ (You?)
CN(zh_CN) : niceRAM ausers
CN(zh_TW) : Still34 water903
suitangi
ES : Kioraga Compvictor dimateos
DMCS20
HI : monishamandal02 BRAVO68WEB
FR : leghort Eymiks Solvabl
AR : Raayib
BN : BRAVO68WEB
RU : qweered alexesprit
pt_BR : dthiago Mike-Correa
DavidBrazSan unnamed-orbert :)
PT : DrNopt unnamed-orbert
ID : Bagus23 A.Muttaqin
DE : Termuellinator css-smueller
JA : utuhiro78
TR : onurdumangoz decimaldreamer
VN : zeref-dragneel
KO : msc9533 LYHyoung
(Iranian) Persian : AC Lover
IT : urfausto FedericoSlongo
TH Thai : ______(You?)
PL : FluidExtractor
Ukrainian : (You?)
Hebrew : (You?)
Czech : (You?)
SE : KiloBravoBFE
NL : aron-hoogeveen Vistaus
RO : hateofhades
SI : AshenNethsara
EL(Greek) : molyvius
DA Danish : (You?)
Hungarian : (You?)
FI Finnish : (You?)
Serbian : (You?)
Slovak : (You?)
BG Bulgarian : (You?)
no_NB : comradekingu
HR(Croatian) : mbeara
Croatian : (You?)
NO : master3395 comradekingu
SK : bbc-s
Catalan, Valencian : (You?)
Estonian : (You?)
[Help us Translate]
(=here), or on ​Crowdin
  • ...Many popular languages are
    spoken more / written less, but
    please add yours!
    (even if just a few words for fun.)

Urdu Nigerian Pidgin (English Creole)
Western-&Eastern-Punjabi
Marathi(Indo-European)Telugu
Tamil Yue Chinese (incl. Cantonese)
Tagalog(New name: Filipino)
Wu Chinese (incl. Shanghainese)
Hausa Egyptian Spoken Arabic
SwahiliJavaneseKannadaGujarati
Amharic Bhojpuri
Min Nan Chinese (incl. Hokkien),
Jin Chinese Yoruba Hakka Chinese
BurmeseMalayalam
Spoken Arabic: Sudanese Algerian
Lingala Malaysian Malay

  • Combined these have more 1st-language
    speakers than English + Spanish + Hindi.
    And more 2nd-language speakers than
    Chinese + Hindi + Spanish.
    (And there are so many more:
    https://www.ethnologue.com/)
[Help us Translate]
(=here), or on ​Crowdin
💡 Vision for Open-Source Efficiency: 🌱 Auto Contributors

(Compare: Wikipedia Bots. Would especially help medium-size projects.)
(+community-list of regEx?)

💡 Vision for the (tweaking-/userStyle-/"modding-")Community:

We can optimize things for the world, greatly prioritized: UUT
( "insteada just tweakin@home like Sisyphos" )

💡 Got great ideas?

Please notify us if you have relavant (volunteer) work beyond this project! (or [email protected])

🎁Our Extensions:

Superb: History Manager
Global / Filters: unFreeze me Dark Mode
Research: Ultimate Regex("Ctrl+F+Shift") (Regex Replace)
Browser: Custom user agent auto-scroll
Video / Media: (integrate them in this extension please)
Looper Frame by Frame unBlob (Equalizer)
Home: (Start Page tabs ), TextEditor , ToDo
Development: Satus (Our JS library) | WebGL.js - WebGL Library
endless grid, CodeEditor, TE, Viscum Player - video.js?

👩‍💻

"Behind the scenes"

web store web store analytics

youtube recommmendation

Do you need to run a popular extension, site, app or repo?
We'd love to help meaningful [email protected]

🏝🏕 To-Do / Maintenance:

(sorted/Filtered = Dynamic To-Do lists)

0. [ ] Bugs🐞 (we try to offer some bug bounty. Please ask .)
1. [ ] Documentation, wiki, screenshots, video, ...

We need to help people to learn as easily as possible about our 90+ features. (Drafts welcome. This can become 🛈ToolTips in the extension!")
+[ ]Updating translations +[ ]proofreading eng

2. [ ]Plans / Specifications 🧩
   &    [ ] organizational Discussions
3. [ ] Feature Requests🌟🧚 - sometimes easy / CSS
     + [ ]  Wishes in discussions


0.1. [ ] Tidy: (Rest/Unsorted 'issues')

Further reading: "Contributing without programming" & "Our CSS, JavaScript, json" ( outdated) (Newcomers are welcome tho! We review all edits & love to collaborate)


📟 "ImprovedTube Ticker 2022" /Pinned Issues
ImprovedTube controls in, under or around the video player or cursor.
Meaningful/Most similar extensions? Social-Fixer, Youtube Enhancer, Simplify, ....
📟 We are focused on updates, bugs & UX but please keep up your wishes for Features!
📟 Enjoy our projects: global Dark Mode, to tweak CSS everywhere + Theme engine in the making, ...
📟 2021: Firefox, Edge, Opera, Whale added (please try&rate)

📜Historic Introduction

ImprovedTube,       is an extension we built to refine your YouTube experience. A powerful one-stop-shop with many features to enhance YouTube, yet liteweight. Be it a larger player or more tidy / studious YouTube UI, hiding distractions. And there was so much left to build and are many clever features to come still.        ImprovedTube is designed with our own UI library: Satus (to manage your settings efficiently & create familiar apps/'cousins easily.)       Please spread the word: ImprovedTube is the only project of it's kind, because other open Youtube Extensions resigned. No other project provides so much CSS to adjust a website🦄.

chrome-web-store-linkChrome-users

Some ImprovedTube features:

  • Video quality
  • Themes and customisation
  • Repeat-, screenshot-, rotate-buttons
  • Pop-up player
  • Ads management
  • Hide Cards and Annotations
  • Customise video page appearance (always expand description, hide related videos etc.)
  • Channel page customisations
  • Customisation of hotkeys/shortcuts
  • Statistics
  • Volume mixer Full list

🔧 Install from source 1.) Download & extract the [latest🧪version] or [release]

  • Safari:

  • Chrome / Chromium / Brave / Edge / Vivaldi

    • 2.) Go to your Browser's Extensions page (chrome://extensions/)
    • 3.) Activate Developer mode
    • 4.) Click the Load unpacked button & Select the extracted folder
  • Firefox / LibreWolf / Waterfox / IceCat

    • 2.) Go to Add-ons (about:addons)
    • 3.) Click on Extensions tab
    • 4.) Click on Debug Add-ons (about:debugging#/runtime/this-firefox)
    • 5.) Click on Load Temporary Add-on…
    • 6.) Select the manifest.json file from unzipped folder

Web browser support

Brave
Brave
Chromium
Chromium
Chrome
Chrome
Edge
Edge
Firefox
Firefox
Opera
Opera
Safari
Safari
Vivaldi
Vivaldi
0.52+ 49.0+ 49.0+ 79.0+ 44.0+ 36.0+ x.x+ 1.0+
🧰⋮⚙️🎛️☕🎧🎞️🎬🔊📈🎨⏯️...List of Features
  • Fit Video to window, default resolution or pop-up player
  • Hiding distractions
  • Youtube Themes, Colors & night schedule
  • Video Repeat-, screenshot-, rotate-buttons
  • Customizable hotkeys / shortcuts
🔧 Installing from source

1.) Download & extract the [latest🧪version] or [release]

  • Safari:

    • 2.) Build yourself
      • OR
    • 2.) Right-click ImprovedTube.app and select the "Open" option from the drop down menu.
      • 3.) Run this extension in your Applications folder
      • 4.) Open System Settings, click Privacy & Security, scroll down, and click the Open Anyway button (Allow App Store and identified developers first)
      • 5.) Click Quit and Open Safari Settings...
      • 6.)Click Advanced in Safari Settings and then turn on Show Develop menu in menu bar
      • 7.) Click Develop in Safari menu bar and then turn on Allow Unsigned Extensions
        • If you’re using Safari 17 or later, click the Developer tab in Safari Settings, and select the “Allow unsigned extensions” option
        • The Allow Unsigned Extensions setting resets when a user quits Safari, so you need to set it again the next time you launch Safari.
      • 8.) Click Develop in Safari menu bar and then turn on Allow Unsigned Extensions
      • 9.) You will see this extension in Extensions of Safari Settings, turn on it
      • 10.) Click Always Allow on Every Website
  • Chrome / Chromium / Brave / Edge / Vivaldi

    • 2.) Go to your Browser's Extensions page (chrome://extensions/)
      • 3.) Activate Developer mode
      • 4.) Click the Load unpacked button & Select the extracted folder
  • Firefox / LibreWolf / Waterfox / IceCat

    • 2.) Go to Add-ons (about:addons)
      • 3.) Click on Extensions tab
      • 4.) Click on Debug Add-ons (about:debugging#/runtime/this-firefox)
      • 5.) Click on Load Temporary Add-on…
      • 6.) Select the manifest.json file from unzipped folder

youtube's People

Contributors

adokseo avatar belgian-coder avatar bravo68web avatar css-smueller avatar d-rekk avatar davbrasan avatar decimaldreamer avatar dodieboy avatar drnopt avatar fluidextractor avatar hanzceo avatar hboyd2003 avatar huhni avatar improvedtube avatar josephshokry avatar korbosoft avatar maz01001 avatar mohamedlebda avatar niceram avatar onyangojerry avatar pickanothername avatar raayib avatar raszpl avatar samyk avatar still34 avatar unnamed-orbert avatar urfausto avatar utuhiro78 avatar victor-savinov avatar vistaus 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  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

youtube's Issues

Frame Drops and Low Quality

When the extension is enabled I get anywhere from 30 to 60 dropped frames, and the video quality is noticeably lower than without it. Is there an option I missed or is this some other kind of problem?
screenshot

Altered "Fullscreen" behaviour

I'm using multiple monitors with DisplayFusion, which splits the screen into multiple zones. If you click 'maximize' on a window, it will maximize to the zone's size, instead of the full monitor's size. This works pretty consistently across all softwares.

For example, this is what it looks like

image

Is it possible to alter youtube's Fullscreen behaviour to get the local "maximize" size, and emulate Fullscreen to within the size, just like how a window will when affected by DisplayFusion or similar PIP software? Maybe another software button can be added so as to not completely replace native Fullscreen.

Videos will not play unless extension is disabled

As noted in the support forum, many users (myself included) find they currently cannot play YouTube videos in Chrome with ImprovedTube running; we have to disable it completely to view videos:

https://chrome.google.com/webstore/detail/improve-youtube-open-sour/bnomihfieiccainjcjblhegjgglakjdd

Note that this is different from Cant view embedded youtube videos when extension enabled · Issue #18 · ImprovedTube/ImprovedTube, which refers only to embedded videos.

Playback Speed Not Working

Playback Speed Not Working, I tried To Change My Shortcut Key, But Still it is On Normal Playback Speed

Options has stopped working (night mode, video uploaded time, channel video count)

Hi, I've sent a mail with the information about this what I assume is a bug but I thought I'd make an issue thread as well so that if other people have the same problem can see that it is not just them.

But anyway, the problem I'm having is that night mode seems to have stopped working today even thought it worked perfectly well yesterday. Now I can turn it on when I a youtube page on and it will change the theme into night mode, but as soon as I open a new youtube page it turns back into the original white theme.

The other problem I'm having is with the option to show how long ago a video was uploaded and also how many videos a channel has made. I don't know specifically when this stopped working but it doesn't work at all now.

If there is any more information I can give you to help in the bug fixing feel free to send me a respons on the mail I sent (it was two, one for each issue because I didn't notice the other before) so will I try to give any and all information I can.

Small annoyance "fit to window" glitch

Hi,

I've got my player size set to "fit to window" however when opening a new video it goes to "full window" mode for a few seconds before going back to "fit to window!"

This is a small annoyance, but if it isn't too much trouble i'd be great to see it fixed.

Liam

image

image

Disable Scroll To Top

I don't see an option to disable "Scroll To Top" functionality. There should not be any modifications to behaviour that you can't disable. That page jumping is weird... Please provide an option to disable this :)

More options for sorting of channel's videos

Currently if to open any channel and select "VIDEOS" tab - there are few options to sort videos.

Now it's possible to sort only by the following parameters:

  • Most popular (view count)
  • Date added (oldest)
  • Date added (newest)

To my opinion the "must have" options should be also:

  • Longest/Shortest
  • HD

Idea color sliders

It would be great to have color sliders to create color schemes of our choice.

Screenshot should be Video Resolution not window

Noticed the screenshot function seems to take the current video window resolution rather than the actual video resolution directly causing low quality images on high quality videos.

Screenshotting a video that's playing in 4K results in an image resolution of 1385x779, assuming its the actual video player resolution.

Any chance it can use the video resolution over the video player resolution >>

// Line 454
cvs.width = video.offsetWidth;
cvs.height = video.offsetHeight;

Should be

cvs.width = video.videoWidth;
cvs.height = video.videoHeight;

Question: where to edit default values

Hello guys,

I'd like to fork your extension for personal use, but change the default preset values for the player (like for example force video to 144p instead auto, force volume to 30 instead auto, etc)

How should I do that?

Many thanks!

Delay on load and error in console

I get a moment of unresponsiveness with the extension on. I can't click or interact with the page, but the video plays for around 5 seconds before buffering for much longer than it should. There is no issue when I disable the extension, this happens consistently on every video.

I also get this error in the console, hopefully it helps:

category-settings.js:146 GET https://www.youtube.com/improvedtube 404
(anonymous) @ category-settings.js:146

Reverse option on playlist does nothing

I enable reverse on the playlist options within the extension and when i goto a playlist i notice no change or any new icons. I have used a similar feature on an extension called iridium where it adds a new icon in the playlist box that allows reversing the playlist.

Porting functionality from Magic Actions?

Hi would it be able to port some of the functionality?

Specifically, mouse right button lock + left/right/up/down cursor movement for volume scrolling / or forward / backward seek?

Also I found the scroll bar segmentation loop a bit nice, especially when wanting to replay a music clip part and not the whole clip. Right clicking at a point of the video progress bar to start the segment and again at a further point closing the segment loop.

Lagging when opening fullscreen

Overall happy with this amazing plugin.
But however when I do fullscreen it freezes for couple of seconds. Any tips or ideas?
Cheers.

Only allow one video to play at once

An option for this would be great, i.e. if I play a video in a another tab (or autoplay starts a video), any currently playing one should be automatically paused.

YouTubeCenter had this feature, but it's abandoned and has many issues, so having this feature in ImprovedTube would be great.

Player function broken

If i use ImprovedTube functions of the player sometimes broken.
For example i can't pause the video or the play/pause button disappeared.
Or i click an another video, the previous video are play, may be if i have the "don't autoplay" set to active.

Focus Player

When Autoplay is turned off for playlist, and or player, the focus is not on the player, thus spacebar shortcut does not play the video. After ImprovedTube does its thing to prevent the video from playing the focus should return to the player.

Also add shortcut for jumping / rewinding video?

Wonder if it's possible to add support for that? Happy to experiment myself too if this is possible but need some work. Not sure where to start right now but felt this could be super helpful (I watch tutorials a lot on youtube and this is a major pain point).

Stop Autoplay don't work reliable

On Google Chrome current Version 72.0.3626.109 (Official Build) (64-Bit) stop Autoplay doesn't work reliable. One time it works, other time not.

Like video shortcut does not work reliable in playlists

ImprovedTube: 1.27.19
Chrome: 73.0.3683..103

When you set shortcut for like video (CTRL+SHIFT+L in my case) and try to use it while playing video which is part of playlist do not work. Instead of small popup which said Added to Liked Videos, popup with Added to Library message is shown.

Playlist:

image

Standalone video:

image

Suggested repository improvements.

I notice your repository is incomplete without a good readme.md and a description that would potentially make your extension more noticeable. Also i suggest making a bug fixing and feature development project to prioritize issues.

Cant view embedded youtube videos when extension enabled

Trying to watch streams embedded in multiple websites, and videos left in reddit comments in particular, although these are not the only websites/situations effected. The videos show up blank: https://i.imgur.com/tuTGFlT.png when opened, the audio plays, but the video cannot be seen, and there are no player controls

This is ONLY an issue with the extension enabled, when disabled, embedded videos work properly.

Improve YouTube logo doesn't work with YouTube Premium

Not sure how it's implemented in this extension, but this CSS snippet does the job for regular and Premium YouTube (although you'll have to replace the 3rd colour to match the different themes)

g.ytd-topbar-logo-renderer path[fill*="#FF0000"] {
fill: #282828
}

html[dark="true"] g.ytd-topbar-logo-renderer path[fill*="#FF0000"] {
fill: #fff
}

html[dark="true"] g.ytd-topbar-logo-renderer polygon[fill*="#FFFFFF"] {
fill: #232323
}

A night mode shortcut

It would be really helpful if there is a keyboard shortcut for toggling the night mode on and off. I personally suggest the (N) key if possible.

Changing Playback speed breaks youtube default functionality

Youtube will retain playback speed when viewing related videos. So one can be browsing lecture videos at 2x in one tab while every other video will open at the default 1x.

If video_playback_speed option is set then video will always play at that defined speed instead of retaining previous set speed breaking youtube's functionality, only way to reset to previous behavior is to clear improvedtube settings and not set video_playback_speed.

Miniplayer can't be repositioned

This is annoying because it sometimes covers content. The worst part though is when the button to scroll back to the top of the page covers it up. If you don't add mini-player re-positioning, can you at least move the scroll to top button slightly?

Stop playlist from moving to next item when finished current video

Is it possible to have an option to not automatically move to the next playlist item, kind of like the "Up next autoplay" option, but for playlists?

I know it kind of goes against the whole idea of a playlist but I tend to read comments on even playlist videos, and sometimes keep the video running, and it's not the first time I've read comments and forcibly been redirected to the next video while doing so.

If this isn't a feature that would be interesting for you to implement, then maybe you could just point me in the right direction/give some tips and I can implement it myself.

Clickable links in description in the subscriptions list

When you go to Subscriptions page, and scroll through the videos, sometimes you find "I am going live" videos, that have links to Twitch, for example, in their description which you can see alongside the video thumbnail in your feed. The ability to click those immediately instead of opening the video, and clicking there or copy-pasting in your search bar would be nice to have.

[Feature improvement(?)]

Not really an issue but I'm not a fan of the way the hidden header behaves.

I've made changes in my fork if you're interested. It removes the dead space up top as well as removing opacity of the header when hidden. I've also added a delay to the transition to avoid false triggers since there is no longer a margin-top.

Player pause on unfocus.

Videos pause when I unfocus the tab or window. Not sure if this can be turned off or not. I would appreciate being able to have videos keep playing on unfocus as I have multiple monitors and will be doing something else while I have something playing on YouTube.

Firefox version?

I've been using ImprovedTube for a long time. Recently my chrome crashes all the time and I'm trying to move to Firefox. Is there any possibility that improvedtube can be launched on firefox?

Loop function causes player to "crash"

When using the loop function, the player will go back to the beginning of the video, and then become unplayable until i restart the page (although spamming spacebar has worked sometimes).

Night mode has changed

It would be great if we could have the option to use the original material dark mode. The new one is too high-contrast.

Updates?

ImprovedTube has received an update in the meantime, but there are no new commits here?! I may contribute in the future, but I want to be sure that there is a solid, up-to-date and open base

Move time video was uploaded to line below

When you have both time uploaded and video count enabled it looks strange. I think it'd be much better if the time uploaded was moved to the date line

What it is now:
1

What it should be:
2

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.