Giter Site home page Giter Site logo

mumble-iphoneos's Introduction

Mumble for iOS (iPhone, iPod touch and iPad)

Note: This repo and the app for iOS are unmaintained. If you are interested in taking over development of the app, write a comment in #129.

This is the source code of Mumble (a voice chat application) for iOS-based devices.

The desktop version of Mumble runs on Windows, Mac OS X, Linux and various other Unix-like systems.

Visit our website at: https://mumble.info/

Building it

To build this you need Xcode 4 and the latest iOS SDK from Apple.

The easiest way to get a working source tree is to check out the mumble-iphoneos repository recursively (his will recursively fetch all submodules), because there are quite a few submodules.

To fetch the repository:

$ git clone --recursive http://github.com/mumble-voip/mumble-iphoneos.git

Once this is done, you should be able to open up the Xcode project file for Mumble (Mumble.xcodeproj) in the root of the source tree and hit Cmd-B to build!

Note: The project currently only works in the legacy build system, which is available in XCode version 13, but not in XCode version 14. We will need someone to fix that facing forward.

Extra tips for advanced users

When launching Mumble.xcodeproj for the first time, you're recommended to remove all schemes but the Mumble one. Xcode will automatically populate it with the schemes of all .xcodeprojs in the workspace.

Schemes can be configured using the dropdown box right of the start and stop buttons in the default Xcode 4 UI.

We also recommend you to edit the default scheme for the Mumble target and change the Archive configuration to BetaDist, and the Test configuration to Release (debug builds pretty slow for devices, but for the Simulator, they're OK!)

mumble-iphoneos's People

Contributors

jeremyhu avatar jinie avatar kissaki avatar krzmbrzl avatar mkrautz avatar saerdnaer avatar toby63 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

mumble-iphoneos's Issues

Servers lost from favourites after closing

Favourite servers don't appear in favourites after launching Mumble again.

For example:

  1. Start Mumble
  2. Go to favourites and add some servers
  3. Close the app (completely)
  4. Start Mumble again and see favourites

Build Failed with latest sources

I can't buid sources, I have the following issue :

Libtool "build/MumbleKit.build/BetaDist-iphoneos/MumbleKit (iOS).build/Objects-normal/armv6/libMumbleKit.a" normal armv6
    cd /Users/jjmerillon/Projects/iPhoneOS_Projects/Mumble/mumble-iphoneos/MumbleKit
    setenv IPHONEOS_DEPLOYMENT_TARGET 4.3
    setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/libtool -static -arch_only armv6 -syslibroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk -L/Users/jjmerillon/Projects/iPhoneOS_Projects/Mumble/mumble-iphoneos/MumbleKit/build/BetaDist-iphoneos -L/Users/jjmerillon/Projects/iPhoneOS_Projects/Mumble/mumble-iphoneos/MumbleKit -filelist "/Users/jjmerillon/Projects/iPhoneOS_Projects/Mumble/mumble-iphoneos/MumbleKit/build/MumbleKit.build/BetaDist-iphoneos/MumbleKit (iOS).build/Objects-normal/armv6/MumbleKit.LinkFileList" -ObjC -lCELT-0.7.0 -lOpenSSL -lProtocolBuffers -lSpeex -lSpeexDSP -o "/Users/jjmerillon/Projects/iPhoneOS_Projects/Mumble/mumble-iphoneos/MumbleKit/build/MumbleKit.build/BetaDist-iphoneos/MumbleKit (iOS).build/Objects-normal/armv6/libMumbleKit.a"

/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/libtool: -dynamic not specified the following flags are invalid: -ObjC 
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/libtool: can't locate file for: -lCELT-0.7.0
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/libtool: file: -lCELT-0.7.0 is not an object file (not allowed in a library)
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/libtool: can't locate file for: -lOpenSSL
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/libtool: file: -lOpenSSL is not an object file (not allowed in a library)
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/libtool: can't locate file for: -lProtocolBuffers
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/libtool: file: -lProtocolBuffers is not an object file (not allowed in a library)
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/libtool: can't locate file for: -lSpeex
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/libtool: file: -lSpeex is not an object file (not allowed in a library)
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/libtool: can't locate file for: -lSpeexDSP
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/libtool: file: -lSpeexDSP is not an object file (not allowed in a library)
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/libtool failed with exit code 1

JJay

Cant build with IOS 4.3.5

When trying to build the source with 4.3.5 i receve this error

[BEROR]Code Sign error: The identity 'iPhone Developer' doesn't match any valid certificate/private key pair in the default keychain

Support for bluetooth headsets

I use a Jawbone earpiece with my phone, and was disappointed to see (or hear, i guess) that mumble was not routing sound through it. I looked around in the settings but couldn't find anything that would indicate I configured anything wrong.

UI Issue on WelcomeScreen

Tapping slightly right of center at the bottom of the welcome screen causes the icons to disappear.

=)

No more sound once application is interupted by a phone call.

When a phone recieves a phone call, and call is completed. Mumble application seems to be running just fine and is sending pings to server (seen in logs), but no audio is played.

I should also note that no more red status bar is displayed when you press the home button once the app is in this state.

Audio output issue

I have an audio output issue (no output sound) when I am connected to my personal Mumble server.
My mumble server is running on OSX.

I don't have this issue with mumble public server jeuxlinux.fr:64738

Mute and Deafen

Will be added in the future?

and

I cant see any notification, when another user will be Mute or Deafen.

Self-signed server certificates

The way we currently handle self-signed server certificates is pretty cumbersome. Ideally, what we'd like to do is this:

  • First time a user connects to a server with a self-signed certificate, tell the user what happened and allow the user to accept or deny the certificate.
    • If the certificate was accepted, store it in a "servers" table along with a hostname/port combo. (This should probably also be done on servers with a CA signed certificate, so we can detect certificate changes).
    • If it wasn't accepted, drop the connection.
  • Next time a user connects to that server, we tell MumbleKit to not verify the certificate chain of the server. Instead, when the TLS handshake is done, we'll do the verification we need ourselves.
    • Check that the certificate chain correspond to the one we've stored in the database.
    • Check the notAfter and notBefore dates of the certificate.
    • Check the common name / subject alt names whether they match the hostname.
    • (More?)
  • If all of these pass, log in the user. If not, show an appropriate error message.

Creating identities

I don't know if anyone has reported this issue but when i want to create a new identity and especially write an nickname I don't see what i'm writting.

User_name don`t have certyficate

Server version:
http://daggerka.pl/wp-content/uploads/2010/09/Server-info.png
Server certyficate:
http://daggerka.pl/wp-content/uploads/2010/09/Certificate.png
http://daggerka.pl/wp-content/uploads/2010/09/Server-certyficate.png

Mumble version:
http://daggerka.pl/wp-content/uploads/2010/09/IMG_0284.png
Jailbreak: redsn0w, iPhone 3G

Server log:
2010-09-19 21:05:17.145 1 => 2089:(-1) New connection: 217.98.242.163:50029
2010-09-19 21:05:17.862 1 => 2089:(-1) Client version 1.2.1 (iPhone OS: MumbleKit (1.2.0 compatible))
2010-09-19 21:05:18.513 1 => 2089:DaggerkaIP(-1) Authenticated
2010-09-19 21:05:35.800 1 => 2089:DaggerkaIP(-1) Connection closed: [-1]

Screentoast test:
http://www.screentoaster.com/watch/stVEpcS0BIR1FbSVxUX15ZV1Zc

Error in connection:
http://daggerka.pl/wp-content/uploads/2010/09/Error-connection.png

When I try register iOS Mumble users, servers says:
"User_name don`t have certificate"

Store full certificate chains; build chains on connect, and send them to to the server.

When I try to connect to my Mumble server with an iPhone 4 (latest iOS), I receive a "Enable to connect" popup error, with the following message inside: "The operation couldn't be completed. (OSStatus error -9806).

The same server works perfectly fine at the computer. I'm also using the same certificate as the one at my computer.

The problem is probably related to the following: https://groups.google.com/forum/#!msg/asihttprequest/jPsjVJ8Xm2A/rDWlJMUrfaYJ which leads to the following iOS documentation: https://developer.apple.com/library/ios/#technotes/tn2287/_index.html#//apple_ref/doc/uid/DTS40011309

If you need any further information, just ask here.

NOTE: I'm using a valid SSL certificate for the Murmur, from StartSSL.com (using the free certificates for domains)

Text chat, log

Missing text chat and log.

Will be added in the future?

Low Memory - 4S

Here is my crash report, crashes randomly with Mumble open.

Incident Identifier: BB52087C-995C-46A4-9DCA-3AB2EE7E349D
CrashReporter Key: bb8113b82a5f4e42324e89addbf7c26153af2e3b
Hardware Model: iPhone4,1
OS Version: iPhone OS 5.0 (9A334)
Kernel Version: Darwin Kernel Version 11.0.0: Thu Sep 15 23:34:43 PDT 2011; root:xnu-1878.4.43~2/RELEASE_ARM_S5L8940X
Date: 2011-10-27 18:59:12 -0700
Time since snapshot: 375 ms

Free pages: 988
Wired pages: 29503
Purgeable pages: 96
Largest process: SpringBoard

Processes
Name UUID Count resident pages
ReportCrash <8c18758965fb30d6ac04b1e0cddc8fda> 244
timed <3efaa187089e35a49610d20eb1a40d3a> 266
securityd <8f15eddff3733f36b489ca2cdb301fcd> 189
amfid 142
Mobiletag <86b1c5d16a9539698207f2fbd84cf044> 7763 (active)
keybagd 183
librariand 271
WordsWithFriends <070df63153a33a698382ac948d5f3c8b> 7936 (jettisoned)
MobileSMS <6534f7c8eafe36d1b4db729abc48afd6> 2119 (jettisoned)
CheatsWithFriend <7c701eed939f316d9bad4b5bd6c3eb8e> 5548 (jettisoned)
MobilePhone <5ff80152830138cd9811b0a64eba13ca> 1715 (jettisoned)
assetsd 805
Music~iphone 1160 (jettisoned)
MobileMail <0a020495db07386cafb74e5e860f4e82> 4110 (jettisoned)
filecoordination <1828dd8176c03a93ba316423dd59e5e5> 173
geod 378
absinthed.N94 105
networkd <3e79339746bd3c21a73c608972e983bd> 169
aosnotifyd 407
BTServer 454
aggregated <68a25a1690cb372096543a46abed14d7> 342
apsd 314
awdd 224
dataaccessd 1119
fairplayd.N94 <2c0105776e393b39ba95edffaf3bdd17> 129
fseventsd <78af02202422321885dfc85c24534b0e> 221
iapd <727b29037bd133e4bec7c1f635f29a2b> 437
imagent <196c08d3c8d2391fb10c843461dc93b0> 541
mDNSResponder 245
mediaremoted <6580c7c88e4a3cda90f6279db22b7e42> 247
mediaserverd <478e5e8345c83be5ba1868906813bb75> 1896
ubd 897
wifid 307
locationd <805da7760c5d30c39a74596dd9c26182> 1220
powerd <25ddef6b52e4385b819e777dd2eeed3c> 167
lockdownd 244
CommCenter 1133
syslogd 112
SpringBoard <02c1c895ef593a56a68e9fa534471fa8> 13030 (active)
configd <4e7dbc5ba503397f95dffece4165ab24> 406
notifyd <3793fabace3a385687b3c29c1fa1fcac> 252
UserEventAgent <8cb4d8c341b63c21827fe0dad012cde7> 391
launchd 121

End

Cannot whiper to iOS mumble user

As the title states cannot whisper to an iOS mumble user through regular desktop client. Looking at the code, this seems like a feature request and not a bug.

Crash when loud sound

When mumble receives a loud sound, the app (app store version 1.0) crashes sometimes. You can test e.g. by causing feedback (hold mumble-iPhone close to a PC running mumble). I'm not absolutely sure if the loud sound is the cause, but I observed crashes on about 5 different devices.

I will send some crash logs later. Love the app.

Lack of notification WiFi, Edge

Lack of notification, when all online services are excluded (Edge, WiFi, etc.). Then when I want to connect to the server, mumble is frozen. If I click "Disconnect" - mumble crash.

Can't Build Archive

When I try to make an archive, I get this error.

ld: library not found for -lMumbleKit

I know I probably don't have a library path set right or something, could you help me out? (I can build a normal copy fine, but I'd really like an archive).

Add Mute button

Iike in desktop version, add the possibility to soft mute micro.

Keyboard displayed on launch

When you launch Mumble on an iOS 5 iPhone, you are occasionally welcomed with a keyboard over the start screen (Public, Favorites, LAN)

Revision: Let the view stack manage itself (bf6d8ad)
Profile: Release
Installed over AdHoc distribution

Thanks for this awesome iPhone Mumble client!
Lukas

Mic doesnt work in mumble

When transmitting, no one can hear anything I say on one server, but on another it works. I have admin on the server that it isn't working on. Is there any settings server side that would cause this?

GIT Version, Crash on iPhone, works in Simulator

Hi,
Nice to see the IOS Version coming along :) Big thanks for that!
I encountered a rather strange problem with the latest Git version.  Whenever I started the mumble client in the simulator, it worked fine, but deployed on the iPhone it crashed.
So I looked at where it crashed and found this:
&pBt->pageSize is NOT passed as the address of the Element pageSize to the function, but rather just the value of the element!
So this patch fixes it and makes it somehow work on the iPhone. I bet this is not the only location where such problem is encountered.

diff --git a/Dependencies/sqlite/sqlite3.c b/Dependencies/sqlite/sqlite3.c
index 695de18..0e1c5e6 100644
--- a/Dependencies/sqlite/sqlite3.c
+++ b/Dependencies/sqlite/sqlite3.c
@@ -46373,7 +46373,9 @@ SQLITE_PRIVATE int sqlite3BtreeOpen(
pBt->incrVacuum = (get4byte(&zDbHeader[36 + 7*4])?1:0);
#endif
}

  • rc = sqlite3PagerSetPagesize(pBt->pPager, &pBt->pageSize, nReserve);
  • u32 ps=pBt->pageSize;
  • rc = sqlite3PagerSetPagesize(pBt->pPager, &ps, nReserve);
  • pBt->pageSize=ps;
    if( rc ) goto btree_open_out;
    pBt->usableSize = pBt->pageSize - nReserve;
    assert( (pBt->pageSize & 7)==0 ); /* 8-byte alignment of pageSize */
    @@ -46665,7 +46667,9 @@ SQLITE_PRIVATE int sqlite3BtreeSetPageSize(Btree *p, int pageSize, int nReserve,
    pBt->pageSize = (u32)pageSize;
    freeTempSpace(pBt);
    }
  • rc = sqlite3PagerSetPagesize(pBt->pPager, &pBt->pageSize, nReserve);
  • u32 ps=pBt->pageSize;
  • rc = sqlite3PagerSetPagesize(pBt->pPager, &ps, nReserve);
  • pBt->pageSize=ps;
    pBt->usableSize = pBt->pageSize - (u16)nReserve;
    if( iFix ) pBt->pageSizeFixed = 1;
    sqlite3BtreeLeave(p);

fatal error while fetching MumbleKit

Hi,

I got the source code with
$ git clone http://github.com/mkrautz/mumble-iphoneos.git
no problem ;)
then, reading in the Read-Me...typing in
$ git submodule init
$ git submodule update
i got this output:
Cloning into MumbleKit...
remote: Counting objects: 1024, done.
remote: Compressing objects: 100% (308/308), done.
remote: Total 1024 (delta 676), reused 970 (delta 647)
Receiving objects: 100% (1024/1024), 409.82 KiB | 302 KiB/s, done.
Resolving deltas: 100% (676/676), done.
fatal: reference is not a tree: 95bf4d6a178d5ca8952c305af6f6d4df8e56e3ed
Unable to checkout '95bf4d6a178d5ca8952c305af6f6d4df8e56e3ed' in submodule path 'MumbleKit'

As i understand, for some reason the MumbleKit path isnt correct, but which file/which line in which file do i need to change in order to geht the MumbleKit?
Using a MacBook, Late 2009, OS X 10.6.7, git version: 1.7.4.2 and Xcode 3.2.6
Help appreciated!

Changing channels works but display incorrect channel name.

When I select a channel to move to it appears that I do not move. Clicking the Join Channel button appears to place me in the Lobby again (where I started). I renavigate to the channel I wish to join and see that it say's i'm already in it, I push the Join Channel button again anyway and the view now display's the correct channel.

Wifi to 3G Issue

When switching from Wifi to 3G while application is connected to a server, the app fails to reconnect to server.

I switched to 3G at 2010-10-09 19:09:50.

Device Logs:
2010-10-09 19:09:43.585 Mumble[589:35db] MKConnection: pingResponseFromServer
2010-10-09 19:09:48.619 Mumble[589:35db] MKConnection: Sent ping message.
2010-10-09 19:09:48.624 Mumble[589:35db] UDP ping = 75967 usec
2010-10-09 19:09:48.648 Mumble[589:35db] MKConnection: pingResponseFromServer
2010-10-09 19:09:53.246 Mumble[589:35db] MKConnection: ErrorOccurred
2010-10-09 19:09:53.264 Mumble[589:35db] MKConnection: Error: Error Domain=NSPOSIXErrorDomain Code=57 "The operation couldn’t be completed. Socket is not connected" UserInfo=0x54b200 {}
2010-10-09 19:09:53.542 Mumble[589:35db] MKConnection: write error
2010-10-09 19:09:53.543 Mumble[589:35db] MKConnection: Sent ping message.
2010-10-09 19:09:58.543 Mumble[589:35db] MKConnection: write error
2010-10-09 19:09:58.546 Mumble[589:35db] MKConnection: Sent ping message.
2010-10-09 19:10:03.550 Mumble[589:35db] MKConnection: write error
2010-10-09 19:10:03.551 Mumble[589:35db] MKConnection: Sent ping message.

Error occurs when trying to install mumble-iphone to iOS3.1.2

Error occurs when trying to install mumble-iphone to iOS3.1.2.
It keeps saying "Info.plist requires at least iOS4.0 to install mumble-iphone".
I played around with Info.plist and project setting and it just cannot be installed to 3.1.2.
Have I missed anything?

cant find files

import <MumbleKit/MKChannel.h> 'MumbleKit/MKChannel.h' file not found

import <MumbleKit/MKServerModel.h>

First connection attempt to server always fails

For some reason the first connection attempt made by the application always fails
(maybe it is my configuration?).

Phone connecting to my server via 3G connection.

Here is the logs to:
2010-10-09 18:37:37.268 Mumble[589:8413] MKConnection: TCP_NODELAY=1
2010-10-09 18:37:39.277 Mumble[589:8413] MKConnection: ErrorOccurred
2010-10-09 18:37:39.406 Mumble[589:8413] MKConnection: Error: Error Domain=NSOSStatusErrorDomain Code=-9807 "The operation couldn’t be completed. (OSStatus error -9807.)" UserInfo=0x54b200 {}
2010-10-09 18:37:39.430 Mumble[589:8413] MKConnection: Reconnecting...
2010-10-09 18:37:39.643 Mumble[589:8413] MKConnection: TCP_NODELAY=1
2010-10-09 18:37:46.953 Mumble[589:307] CELT bitstream = 0x8000000b
2010-10-09 18:37:47.282 Mumble[589:8413] MKConnection: Got CryptSetup from server.
2010-10-09 18:37:47.284 Mumble[589:8413] MKConnection: CryptState initialized.
2010-10-09 18:37:47.330 Mumble[589:6203] MKAudioInput: udpMessageType changed to 0
2010-10-09 18:37:47.510 Mumble[589:8413] MKConnection: Unknown packet type recieved. Discarding. (type=24)
2010-10-09 18:37:51.994 Mumble[589:8413] MKConnection: Sent ping message.
2010-10-09 18:37:52.147 Mumble[589:8413] MKConnection: UDP is now available!
2010-10-09 18:37:52.162 Mumble[589:8413] UDP ping = 212715 usec
2010-10-09 18:37:52.166 Mumble[589:8413] MKConnection: pingResponseFromServer
2010-10-09 18:37:56.947 Mumble[589:8413] MKConnection: Sent ping message.
2010-10-09 18:37:57.072 Mumble[589:8413] UDP ping = 126422 usec

Password for certificate

Mumble requires a password to the certificate. What is my password? I don't create any pass... How i can import my certificate?

Cant Open Mumble

I`m download and install MumbleiOS-0.2--2010-09-26-1502--5d3b103b1cfb.ipa (last update).

When run, i see Mumble logo and aplication crash.

GitHub build - Crash on another user joining the server

I have noticed the current Master build will crash when another user joins the server while you are connected. The issue will occur on iPhone as well as in the simulator. The other user can connect into any channel and it will still crash the iOS client. The iOS client is fine with users moving between channels but not with others connecting to the server while connected.

I have tested it on two separate iPhone devices as well as on the XCode 4.2.1 simulator. The simulator spits out this output upon crash:

2011-12-21 10:47:56.441 Mumble[39977:f803] *** Assertion failure in -[UITableView _endCellAnimationsWithContext:], /SourceCache/UIKit_Sim/UIKit-1912.3/UITableView.m:1046
2011-12-21 10:47:56.485 Mumble[39977:f803] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid update: invalid number of rows in section 0. The number of rows contained in an existing section after the update (9) must be equal to the number of rows contained in that section before the update (8), plus or minus the number of rows inserted or deleted from that section (1 inserted, 1 deleted) and plus or minus the number of rows moved into or out of that section (0 moved in, 0 moved out).'
*** First throw call stack:
(0x1c37052 0x1dc8d0a 0x1bdfa78 0x5e62db 0x930518 0x93b211 0x93b23f 0x18b92 0x3583d 0x343c1 0x3177f 0x1f98445 0x1f9a4f0 0x1b6e833 0x1b6ddb4 0x1b6dccb 0x25a8879 0x25a893e 0x8aca9b 0x43c5 0x2ad5 0x1)
terminate called throwing an exceptionsharedlibrary apply-load-rules all
Current language: auto; currently objective-c
(gdb)

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.