linuxmint / xplayer Goto Github PK
View Code? Open in Web Editor NEWA generic Media Player
License: Other
A generic Media Player
License: Other
General Information =================== xplayer is a generic media player. Controls ======== Ctrl+H: Hide/Show controls in windowed mode P, Ctrl+Space: Play/Pause Escape (in full screen mode): Switch to windowed mode Ctrl+F: Toggle full screen 0/½, 1, 2: Zoom respectively to 50%, 100% and 200% of the video's original size Left arrow: Go back 15 seconds Right arrow: Go forward 60 seconds Shift+Left arrow: Go back 5 seconds Shift+Right arrow: Go forward 15 seconds Ctrl+Left arrow: Go back 3 minutes Ctrl+Right arrow: Go forward 10 minutes Up Arrow: Increase the volume by 8% Down Arrow: Decrease the volume by 8% Keypad Up / Keypad 8: DVD Action Up Keypad Down / Keypad 2: DVD Action Down Keypad Left / Keypad 4: DVD Action Left Keypad Right / Keypad 6: DVD Action Right B, Alt+Left arrow, Minus key: Previous stream (Back) N, Alt+Right arrow, Plus key: Next stream (Next) Ctrl+Q: Quit Ctrl+R, Ctrl+T: Zoom in and zoom out, respectively Ctrl+0: Reset the zoom level Ctrl+K: Show the "Skip to" dialog Ctrl+D: Toggle drawing using Gromit Ctrl+E: Erase drawing using Gromit Mouse button 1 double-click: Toggle full screen Middle mouse button click: Play/Pause Copyright ========= UI help by Seth Nickell <[email protected]> Automatic GStreamer codec installation (optional) ================================================================ - requires GStreamer core and gst-plugins-base >= 0.10.12 - calls (via GStreamer) a predefined external helper script (which is to be installed by the distro and can be defined via gst-plugins-base's configure script when building gst-plugins-base) with details of missing GStreamer plugins. See http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstpbutilsinstallplugins.html#id511743 for more information on how this all works together. BUGS ==== To get a better debug output, run: # xplayer --debug Or for the stand-alone applications: # gsettings set org.x.player debug true then run your application and capture its output
* Xplayer version (xplayer --version)
* Distribution - (Mint 17.2, Arch, Fedora 25, etc...)
`logins at wifi
go to terminal for login test to google
access locate on g maps on mobile then locate on terminal then log out without exiting power off remove batterry glitch free internet secure and capable of bad shit virus wifi auto virus not on purpose just accumilate logins and contacgt ghost...dummies and hex #@google.com
blammies is first test check it on google ma
ps and hit me back wwant us oy e can fix for google but will the
Dear team,
Please note that xplayer doesn't allow to select a different default video player for the following format:
avi and 3gp.
When you press the select as default button, it reverts immediately to xplayer.
KDB
Edit: LMDE2 + Cinnamon 3.0
Note the following is also true for totem (in LM 17.x). Just replace the expression xplayer with totem in the following description.
It appears not logical that xplayer is the default multimedia player in Mint Cinnamon, but is not (as least not by default) supported by the sound applet.
To get the support only 2 easy preconditions have to be met:
If the plugin gets activated, it automatically inserts the above line in the config file for the applet, so that the user does actually not have to do this manually. This automatism might probably not longer work, if the plugin should get activated by default.
Additional note: The needed package xplayer-plugins do not get installed by upgrading with the mintupgrade tool, only on a fresh install. (In contrast to xplayer-plugins-extra, which get installed on both ways.)
I had to do bit of googling to find out where subtitle file was stored - will be nice if we can get an Preferences option to set the download folder. Ideally, imo, default location should be same as the video file? This will help in 1. playing in another app 2. Store for posterity.
Please consider this feature request.
https://help.gnome.org/users/totem/stable/totem-plugins.html.en#totem-plugins-opensubtitles
Downloaded subtitle files are cached (in ~/.cache/totem/subtitles, by default) so that they do not need to be downloaded again when playing the movie again. When downloading new subtitles for a movie, any previously downloaded subtitles for that movie are deleted.
Feature request:
Please add audio/x-opus+ogg to the list of xplayer.thumbnailer filetypes.
File location:
/usr/share/thumbnailers/xplayer.thumbnailer
This will allow Caja to show thumbnails for .opus files.
Is there anything I should adjust when building xplayer? When I launch the application I see a bunch of these warnings:
$ xplayer
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'continue_button_clicked_cb'. Did you compile with -rdynamic?
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'load_button_clicked_cb'. Did you compile with -rdynamic?
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'save_button_clicked_cb'. Did you compile with -rdynamic?
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'goto_button_clicked_cb'. Did you compile with -rdynamic?
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'remove_button_clicked_cb'. Did you compile with -rdynamic?
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'add_button_clicked_cb'. Did you compile with -rdynamic?
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'tree_view_button_press_cb'. Did you compile with -rdynamic?
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'tree_view_key_press_cb'. Did you compile with -rdynamic?
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'tree_view_row_activated_cb'. Did you compile with -rdynamic?
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'tree_view_popup_menu_cb'. Did you compile with -rdynamic?
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'popup_goto_action_cb'. Did you compile with -rdynamic?
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'popup_remove_action_cb'. Did you compile with -rdynamic?
To reproduce do the following:
Changing the subtitles in this state to something > 0 (i.e. not "no subtiltes" (-2), auto (-1), or default/first(0)) continues the video. I tried to track down this issue, but did not succeed :(
Subtitle downloader don't work, it refuse to download subtitles.
It gives error: Could not contact the OpenSubtitles website
* Xplayer version 1.4.3
* Distribution Mint 17.2
Question
Is there a way to clear or define the size of the list of my Most Recently Used files?
That is the list of file names that appears under the "Open Location... Ctrl+L" menu item of the "Movie" menu.
* Xplayer version - 1.4.3
* OS Mint 18.2
Issue
I'm using xfce4-power-manager and xplayer. After timeout the monitor turns off, but the video was fullscreen and ontop
@clefebvre
I get this error in terminal when I trying to play mkv's with multiple audio track, only first track is available.
** Message: Missing plugin: gstreamer|1.0|xplayer|Dolby TrueHD decoder|decoder-audio/x-true-hd (Dolby TrueHD decoder)
/usr/lib/python3/dist-packages/sessioninstaller/core.py:47: PyGIWarning: Gst was imported without specifying a version first. Use gi.require_version('Gst', '1.0') before import to ensure that the right version gets loaded.
from gi.repository import Gst
/usr/lib/python3/dist-packages/sessioninstaller/core.py:48: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
from gi.repository import Gtk
If the filename in "last" contains a shell command, it will be injected.
file_handle = os.popen ('gst-typefind-0.10 "%s"' % (last))
For testing you can use this filename
";xeyes;#".mp4
Maybe it is just me, but I find the control bar is too spacious. I believe it would be more beautiful if you reduce the size of it.
Thanks
I like the way xplayer works so simply. I often play dance music at local events, but currently use other players for three reasons.
Given these features, xplayer would become my tool of choice.
* Xplayer version : 1.4.3
* Distribution : Mint 18.2 Xfce x64
Issue
I have a mkv video with 2 audio tracks : one of them is encoded in FLAC, the other in AAC. Xplayer loads the AAC one by default. Switching to the FLAC track from the Languages submenu causes Xplayer to freeze indefinitely (no CPU activity).
Steps to reproduce
I can't upload the video here because of copyright, but I believe the issue should be present in any similar file.
Expected behaviour
The audio track should be switched almost instantaneously.
Other information
The video is 24mn long. Below is the information panel of VLC.
Can some of developers add options in Xplayer preferences for selecting audio and subtitles language.
When I start eg. mkv movie it has a few audio tracks, and 10-15-20 subtitles track, and every time i must manually select from menu audio and subtitle track.
It seems to select first of audio and first subtitle track, and it's always director comments, and arabic subtitles.
Hello, i found some error in source code.
[src/eggfileformatchooser.c:1087]: (error) Uninitialized struct member: search.format
[src/eggsmclient-xsmp.c:1201]: (error) va_list 'ap' was opened but not closed by va_end().
ps i'm new on github, i like linux mint! i'd like help to project)
Add tick to settings to start any video with disabled subtitles.
MP4 files a routinely produced by Android phones at least, when recording video. They tend to store them with a Rotation property and VLC sure as heck respects it and plays the videos right way round. Xplays plays them sideways alas. Here's an example:
$ mediainfo VID_20150603_103244.mp4
General
Complete name : VID_20150603_103244.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/3gp4)
File size : 82.7 MiB
Duration : 20s 485ms
Overall bit rate : 33.9 Mbps
Encoded date : UTC 2015-06-03 08:33:06
Tagged date : UTC 2015-06-03 08:33:06
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 1 frame
Format settings, GOP : M=1, N=30
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 20s 257ms
Bit rate : 34.1 Mbps
Width : 1 920 pixels
Height : 1 088 pixels
Display aspect ratio : 16:9
Rotation : 90°
Frame rate mode : Variable
Frame rate : 30.000 fps
Minimum frame rate : 29.880 fps
Maximum frame rate : 30.171 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : MBAFF
Bits/(Pixel*Frame) : 0.544
Stream size : 82.3 MiB (100%)
Title : VideoHandle
Language : English
Encoded date : UTC 2015-06-03 08:33:06
Tagged date : UTC 2015-06-03 08:33:06
mdhd_Duration : 20257
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 20s 485ms
Duration_FirstFrame : 5ms
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Frame rate : 46.875 fps (1024 spf)
Compression mode : Lossy
Stream size : 320 KiB (0%)
Title : SoundHandle
Language : English
Encoded date : UTC 2015-06-03 08:33:06
Tagged date : UTC 2015-06-03 08:33:06
It would be awesome if Xplayer (which is the default Linux Mint video player) respected this and played phone produced videos the right way round.
I will quote it from another bug report...:
When I watch a video and use the seeker to move back and then pause, Xplayer will "jump" back to the location I moved it to, resuming the video will start from that wrong location again.
Steps to reproduce:
1. Select a video and play it.
2. Pause the video.
3. Move the seeker backwards to some random location.
4. Resume the video.
5. Pause the video again.
Sometimes it will show you the location you have moved back to.
...Taken from this error reporting, Xplayer also has this bug:
https://bugs.launchpad.net/ubuntu/+source/totem/+bug/1162925
To Repro: Play NTSC DVD on Full HD display. Go full screen. On DVD Title screen try to click on a displayed text "button", like Play. Move cursor to upper left of screen and click around until DVD plays. Here is a Google Drive link to a screen recording doing just that. Flicker shows desktop background on Dual Core i5 Intel NUC. Audio does not include the sound of mouse clicks.https://drive.google.com/open?id=0B20Hqt4SAT76TjdOd3Foal93ZnM
As it is/will be the default player for music and videos, should it be renamed to something more generic like "Media Player"?
VLC Media player properly orients videos but Xplayer shows them sideways and upside down. Please fix.
Right now, we can to toggle subtitle on/off
Subtitle downloader don't work.
This seems to be a bug.
Open a video with Xplayer. Then use the arrow keys to navigate, either go forward or backward. Switch to full screen, and keep navigating with the keys. Eventually, huge white control icons indicating forward or backward navigation appear on the screen, hiding a big chunk of the video.
Either remove the control icons, or make them smaller.
The issue affects xplayer and VLC (2.2.2). Neither players can browse or play content served by a DLNA server (running on a separate LM18 machine). Android, iOS tablet, and Win10 have no problem playing/browsing the A/V content on the same network.
Hi,
quoting #13
Personally, I really use the stop button using video and audio palyers, the function is little different: the stop button stop both a playlist or a single file, so you have to restart from 0 what was you playing.
I think it's simple to implement a traditional stop button (that you could show/hide optionally) as a player's function or simply with a dedicated plugin, for all the users like me that likes the stop button in the players, as other player do already , like vlc and gnome-mplayer.
* Xplayer version 1.6.0
* Distribution - Linux Lite 3.6
It's a feature request. Please add a "Add to queue" feature. I don't know if it depends on x-player or distros have to implement it themselves. But it will be a nice & useful addition. Currently selecting "Open with Media Player" stops currently playing video and starts the target file instead of adding it to current playlist.
Hi,
The scroll performed with the mouse wheel is limited to 1 second steps (forward or backward) which make it totally useless to seek into the media files...
Could you align this on totem behavior (10 or 20 seconds by step?)
Thank you!
* Xplayer version (xplayer --version) 1.6.0
* Distribution - (Mint 17.2, Arch, Fedora 25, etc...) Mint 18.3
Issue
There was a segfault a few days ago. I didn't notice this occurring at the time, since it was probably launched by nemo in the background. The stack trace was recorded by mintreport.
Steps to reproduce
Not sure. The file it failed on is a 1.6GB H264 encoded video.
Expected behaviour
When I rerun the command shown in the stack trace
/usr/bin/xplayer-video-thumbnailer -s 128 file:///media/jason/Main/Videos/Sequence\ 01.mp4 test.png
It seems to work correctly and test.png is readable.
Other information
jason@SANDY4 ~ $ inxi -F && dmesg | grep -i error
System: Host: SANDY4 Kernel: 4.14.0-041400-generic x86_64 (64 bit) Desktop: Cinnamon 3.6.1
Distro: Linux Mint 18.3 Sylvia
Machine: Mobo: ASRock model: X99 Taichi Bios: American Megatrends v: P1.50 date: 08/10/2016
CPU: Multi core Intel 0000 (-HT-MCP-) cache: 35840 KB
clock speeds: max: 2600 MHz 1: 2199 MHz 2: 2199 MHz 3: 2199 MHz 4: 2199 MHz 5: 2199 MHz 6: 2199 MHz
7: 2199 MHz 8: 2199 MHz 9: 2199 MHz 10: 2199 MHz 11: 2199 MHz 12: 2199 MHz 13: 2199 MHz 14: 2199 MHz
15: 2199 MHz 16: 2199 MHz 17: 2199 MHz 18: 2199 MHz 19: 2199 MHz 20: 2199 MHz 21: 2199 MHz
22: 2199 MHz 23: 2199 MHz 24: 2199 MHz 25: 2199 MHz 26: 2199 MHz 27: 2199 MHz 28: 2199 MHz
Graphics: Card-1: NVIDIA Device 1b81
Card-2: NVIDIA GM204 [GeForce GTX 970]
Display Server: X.Org 1.18.4 driver: nvidia
Resolution: [email protected], [email protected], [email protected]
GLX Renderer: GeForce GTX 970/PCIe/SSE2 GLX Version: 4.6.0 NVIDIA 387.12
Audio: Card-1 NVIDIA GM204 High Definition Audio Controller driver: snd_hda_intel
Card-2 NVIDIA Device 10f0 driver: vfio-pci
Card-3 Intel C610/X99 series HD Audio Controller driver: snd_hda_intel
Card-4 Logitech HD Pro Webcam C920 driver: USB Audio
Sound: Advanced Linux Sound Architecture v: k4.14.0-041400-generic
Network: Card-1: Intel Ethernet Connection (2) I218-V driver: e1000e
IF: enp0s25 state: up speed: 1000 Mbps duplex: full mac: 70:85:c2:0a:a1:b0
Card-2: Intel I211 Gigabit Network Connection driver: vfio-pci
IF: N/A state: N/A speed: N/A duplex: N/A mac: N/A
Card-3: Intel Wireless 3160 driver: iwlwifi
IF: wlp7s0 state: down mac: a0:d3:7a:60:ca:3e
Drives: HDD Total Size: 14362.9GB (22.7% used) ID-1: /dev/sdb model: WDC_WD20EZRZ size: 2000.4GB
ID-2: /dev/sdc model: Samsung_SSD_840 size: 120.0GB ID-3: /dev/sda model: WDC_WD40EZRZ size: 4000.8GB
ID-4: /dev/sdd model: INTEL_SSDSC2BW24 size: 240.1GB ID-5: /dev/sdf model: ST2000DL003 size: 2000.4GB
ID-6: /dev/sdg model: WDC_WD40EZRZ size: 4000.8GB ID-7: /dev/sde model: ST2000DL003 size: 2000.4GB
Partition: ID-1: / size: 220G used: 92G (45%) fs: ext4 dev: /dev/sdd2
ID-2: swap-1 size: 4.29GB used: 0.75GB (18%) fs: swap dev: /dev/sdf2
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: System Temperatures: cpu: 33.0C mobo: N/A gpu: 53C
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 714 Uptime: 2 days Memory: 78789.9/128921.6MB Client: Shell (bash) inxi: 2.2.35
I don't know how helpful this is, but posting anyway in case its useful.
Stack trace: https://gist.github.com/anonymous/f9f941c55974469bf171ded34d2d87f4
* xplayer 1.4.3
* Distro: Linux Mint 18.2 Sonya
Delete video by hitting 'DEL'
Steps to reproduce
Play any mediafile and hit 'DEL' on teh keyboard.
Expected behaviour
A confirmationdialog to delete the actual file from filesystem is displayed with a default to yes
I need to delete file from disk when i delete it from a playlist. Please add this feature.
Hello,
On mint cinnamon 18.2 beta with xplayer.
Coming to full screen the name of the current playing file is show in the bottom status bar.
But it take almost all the size of it!
It become difficult to use the movie line (in windowed mode it take all the place more easier)
So if it's possible to restrain the number of letter aviable for the current playing file I think it will be a good things.
Many thanks for your great work
I compiled xplayer with grilo 0.3 but xplayer can't load it. Follow error is shown
Couldn't load the '/usr/lib64/xplayer/plugins/grilo/grilo.ui'. /usr/lib64/xplayer/plugins/grilo/grilo.ui:113:1 Invalid object type 'XplayerSearchEntry'. Make sure that XPlayer is properly installed.
On Linux Mint 18, even with the gstreamer libva module and the libva drivers installed, it does not appear that H264 is being decoded through hardware. The CPU usage goes up to 50% while VLC, which is using vpdau, is less than 20% on the same video stream. What's the deal here?
Please provide a plugin to slow down the playback of audio files on the fly, without changing the pitch.
I would need this for rehearsing my choir voice with professional recordings, which are often too fast.
* Xplayer version (xplayer 1.4.3)
* Distribution - (18.3)
Sorry, I'm new to GitHub bug reports, let me know if I did anything wrong
Issue
So I went to Amazon and bought the Hercules Disney DVD for my daughter (since internet is to slow to stream stuff here), went to play it and xplayer immediately crashed, weird I thought, so I tried multiple times, and same thing. I tried with VLC and it worked perfectly. OK, tried with 40 other different movies and works perfectly, so this must be a hardware thing right? No! I tried on a laptop with Mint 18.3 and same thing, crashes xplayer and works with VLC, except on the laptop it sometimes causes a kernel panic. So I tried on a Ubuntu 17.04 desktop and compiled xplayer from source, and same thing! I tried with Totem, and it works perfectly. I tried doing a stack trace and it shows nothing, and the terminal output shows nothing even with the dbg package installed. Ok I thought, there must be something fucked with this DVD, so I went on amazon and bought 3 more to test and SAME EXACT THING. I am lost at this point and I am even willing to ship out the DVD in question for the developers to test.
Steps to reproduce
Play the god damn Hercules Disney DVD and watch your computer get fucked in the ass by Hades himself
Expected behaviour
For the DVD to work
Other information
None
Right now, we can only toggle subtitle on/off via menu. This is inconvenient when watching video in full-screen mode. There are certain movies where the characters speak various languages and we only need the subtitle when they are speaking languages we do not know. But we do not want to pause the video and turn subtitle on/off each time they speak another language. So having this feature would be really convenient.
Hi there,
When loading a avi/divx file i get the following message.
"Cant load supported library's" and the file isnt played.
Setup:
Linux Mint 18
Xplayer 1.0.7
Videofiles: MPEG 4 XVID
Sep 4 08:59:18 johan-N76VM org.mate.panel.applet.MintMenuAppletFactory[3785]: [2016-09-04 08:59:18,833 pyinotify ERROR] rm_watch: cannot remove WD=125, Errno=Ongeldig argument (EINVAL)
Sep 4 08:59:21 johan-N76VM org.mate.panel.applet.MintMenuAppletFactory[3785]: ** (mate-control-center:3919): WARNING **:
Sep 4 08:59:21 johan-N76VM org.mate.panel.applet.MintMenuAppletFactory[3785]: error raised: [load_xbel_store: couldn't load bookmark file [NULL]
Sep 4 08:59:21 johan-N76VM org.mate.panel.applet.MintMenuAppletFactory[3785]: ]
This is what i see in the debug log:
(xplayer:6188): Gtk-WARNING **: Could not find signal handler 'popup_remove_action_cb'. Did you compile with -rdynamic?
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
Feature request: use mouse scroll wheel to adjust volume.
Motivation: when watching video with quiet and loud sections, the mouse wheel is the quickest way to "jockey" the volume.
The link given doesn't credit the original authors, at all (and the same can be said for the patches you cherry-pick from upstream).
Hi,
This is a very handy feature mostly seen in SMPlayer(ex one sub forward with Y) . Is there any chance it will be added?
Thanks,
P.
I'm using Vertex Light theme but XPlayer uses the dark flavor. There should at least be a setting, which theme to use.
This is an misfeature Totem suffers from since GNOME 3.2.
I just started digging through the code and maybe I am the only one, but I think the code needs more comments and documentation.
C code is already hard to maintain. C code implementing pseudo OO is even harder. And C code, which is only marginally commented is even worse. IMHO it prevents people from contributing to this project.
I wanted to just open this issue for reference - I want to go through the files step by step and see what I can do for documentation. Hope this is ok!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.