Coder Social home page Coder Social logo

wifisms's Introduction

I code a lot from my desktop, so I wrote this so I could code and text at the same time :P

Using the app is pretty simple.. 
Just activate via SBSettings, then Navigate to your iphone's IP address.

e.g. http://192.168.1.2:8080/

or via bonjour like http://treasons-iphone.local:8080/ (of course rename the "treason" part with your iDevice name)

Port is configurable through the web interface.
Authentication can be added through the web interface.
You can send and receive SMS, and view MMS (pics and videos)

If the contacts names dont match the numbers, check the country code thingy in settings. It's set for USA by default.

Umm I'm sure there's some other stuff I am forgetting to mention but yea install it and poke around.



Change Log:

1.1.0
Fixed shift-enter on chrome
Fixed incoming imessage image display
Added 2 previously unknown imessage flags credit: @Rian083 
Added french translation ( http://IP:Port/index-fr.html ) credit: @daReal68
Other bugs I can't remember ATM

1.0.9

Fixed:
MMS inline imagery
iMessage inline imagery
iOS5 emoji tables, (still sends with iOS4 emoji)
Carriage returns displaying in bubbles

Added:
Press (shift+enter) to start a new line in an outgoing SMS

Removed:
Conversation deletion. It never worked right with imessage

But treason, Y U NO ADD iMessage sending?

- because I don't have the time or energy to reverse engineer it. Send me code sample and I'll include it.


1.0.8

very basic iMessage support
Mark as read on iOS5

1.0.7

iOS5 support

1.0.6

Minor bug fix

1.0.5

Added Start new conversation button with autocomplete
Added conversation deletion (hover over sidebar)
Added conversation download (Hover over top contact name)
Added basic iPhone Delivery support
Added URL parsing in SMS
Added text smileys to emoji ( credit @jrcdude )
Added sidebar re-ordering by date
Added new contacts creation dynamically into sidebar 
Better SMS sending thanks to   ( credit @johoja1 )
Fixed JSON issue
Better Number formatting
Sorting SMS by rowid instead of date
Fixed issue when starting app with no conversations


1.0.4
Now Showing conversations without saved contact
Fix for country codes
Removed a bunch of unneeded dependancies
JSON escape character fix
Added retries when adding to SMS.db


Roadmap: 

Add websockets for immediate notifications
Add group messaging support
Add file uploads from browser to MMS
Start new SMS conversation

wifisms's People

Contributors

treason 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

wifisms's Issues

Incoming HTML is not escaped

I just had a message sent to me like: "" and the message showed up blank in WifiSMS. I think you need to escape your SMS messages.

-Brian

Unable to View in Browser

I am Currently running an iphone 4.0 with iOS 4.3.3
Running Windows 7(64)
And when i open the browser and point to the ip and port, it comes up disconnected i click it, it says connected but never get anything on the screen.. other than the gray bar down the left side..
I tried it in Google Chrome, Firefox, and also on my imac with safari..
what am i missing..
Also Just a side note, i have BiteSMS installed NOT sure if that posses a problem, so i closed BiteSMS and openend the native SMS app, and still doesnt work..

thanks
PS awesome idea :) i too work at my desk and am an IT network manager, being able to text to my iphone from my desk is awesome cant wait to get it working

yet an other issue xD

sorry for the multiple issue, but this one is pretty huge xD

When i reply to a text message in the browser. The message totally disappear, and my correspondent get a blank message.
And when i click "send" i hear the "sending sound" but i have no delivery notification.

(this in the 1.0.5).

What i don't understand it that i've sending two or three message successfully. But now it do that. :s

Sending a new sms to an existing contact

When i use the "+" to start a new conversation with a contact.

I select the contact, tapping my text, but it send the text to the wrong number, i explain how it's happen.

My contact is registered by this string : "+32495123456"
My prefix option in WifiSMS is "+32"

For the name/picture it make the good replacement, and when i reply to a text it work too.

But when i starting a conversation, it send to "32495123456" and that reached no one =).

I think the issue can be corrected by handling the "+" in the whole app.

Kill notification when read

I really have no idea on the way to do that,

But i could be great to kill the notification on the screen (and make it read) of the iphone when we have read the SMS on the browser.

Cause when we have a long discussion, the notification come, and come and come ... ... and come ... xD

We'll arrived to "+15" and 15 notification to "read"/kill on the screen.

I don't know how to do that, but the issue is to "kill" or mark read the notification too (and not only the SMS).

Unable to connect on 8080

I've just installed the app, rebooted, and I've made sure that I am connected to my wifi. I've confirmed my phone's ip is 192.168.0.198, but http://192.168.0.198:8080 comes up "unable to connect" I even tried from Safari on the phone itself, and still nothing.

I had NotifyPro installed, which used :8080 for IT's SMS gateway, but I've since uninstalled it. RunningiOS 4.3.1.

Any idea? I see no entry for the app in the "setting" panel, but Cydia confirms that the app is installed.

-Brian

minor encoding bug

when i start a message with "=)" it's sending "%3D)"

In the iPhone it's also "%3D)" so it's really sending a wrong encoding to my contact instead of "=)".

Unable to send iMessages from PC

In a conversation consisting of partially SMS messages and partially iMessage messages, I can't send iMessage messages via WifiSMS.

I am able to send SMS messages only. The person I'm talking to is capable of sending me iMessages (they show up blue in WifiSMS and on my iPhone) but all messages I send show up green. I'm assuming the problem is caused by using a mixture of SMS's and iMessage's in one conversation.

I'm using iOS 5.0.1 with WifiSMS 1.0.8 with an iPhone 4, if this helps.

The App closes itself 1 second after starting

Hey there,
my Problem is, that wifisms broke up starting when I push the sbSetting icon.
When I Pushed it, it turns to "on" with the loading circle in it, stays on but no connection can be established to the iPhone.
Some tries further i noticed that, when if I refresh the SBSettings, the Icon turn to off again.

I'm sure that I have no Network problem. Ping and SSH works well all the time.

I have changed my root password, I have also tried with default alpine, doesn't work either.
Restarting, Respringing, Reinstalling of Sudo and wifisms doesn't fix it.

Any Idea?

Kind Regards
Lukas

messages not in order

me again :)
when having a "fast" conversation, as in sms coming in and going out every 2 secs or so,
the messages' order is incorrect.
i think this is because of the "check interval", but the bug is actually: if it fetches messages every N secs, it first fetches incomings and then outgoings, and dont sort them by time, so if you have a very long conv. within the timeframe of the check-interval, all of the incomings will be listed and then the outgoings...

Duplicates because of country code

Israel's country code is +972
A local number would be (example) 052-1234567
but when called with country code, it would be 972-52-1234567, i.e the 0 will be removed (EVERY number starts with a 0 when called within the country, its like so the telecom company would know its not an international call)

The actual bug now is that (even after I set the correct country code in WifiSMS) it looks like its only taking 97 as the code and not 972, and i have the same number appear 3 times (its saved with a leading 0, wifisms removes it?)
52-1234567
2-52-1234567
972-52-1234567
(forget about the dashes, its only to make my point clear)

CKSMSAddressCreateWithString need frameWork?

Undefined symbols for architecture i386:
"_CKSMSAddressCreateWithString", referenced from:
-[MyHTTPConnection httpResponseForMethod:URI:] in MyHTTPConnection.o
"_CKSMSRecordCreateGroupWithMembers", referenced from:
-[MyHTTPConnection httpResponseForMethod:URI:] in MyHTTPConnection.o
"__CKSMSRecordCreateWithGroupAndAssociation", referenced from:
-[MyHTTPConnection httpResponseForMethod:URI:] in MyHTTPConnection.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status

My IOS is 5.0, xcode 4.2;

missing conversations

im not sure if its because i use bitesms or something else,
but most of my SMS conversations do not appear in WifiSMS's web interface.

other than that, the app is awesome!

Security (user/pass)

Is it possible to make some security in accessing the x.x.x.x:8080 host? A username and password or even only a password would be nice.

Incoming iMessage does not notify.

Regular SMSs seem to work fine, yet when a new iMessage comes in, I don't see any notification in WifiSMS, and even if I have that message pane open, it does not update. Just shows the existing state. I have to either refresh, or click on my message conversation on the left for it to show.

Similarly, if someone messages me and I no previous message conversation, I won't see that conversation in wifiSMS, even if I refresh! I have to actually click the ( + ) to start a NEW conversation in Wifi sms to that phone number, then the conversation will be populated with all content from the phone. Weird.

-Brian

Sending delay feature.

It would be great to have a progress bar wich will wait X seconds (to configure in the web parameters) and a button to cancel the submit.

Because i was typing the message and i made "Enter" by inadvertence. So the message was sent before i finish typing.

No contact names for activesync contacts

All of my contacts are stored on my mail server and sync'ed with my phone via activesync. Wifisms can find the numbers and names when I create a new message. However once the message has been sent it reverts to unknown contact listing the number below but no name.

On the left hand side I tend to get two entries, one for the conversation with the name and one for the conversation without the name - just the number. When sending a message it tends to appear in the number version and not the named version.

Please feel free to contact me for any more info.

International Sending (again)

Hi,

I'm in the UK and having trouble sending messages. I've upgraded to v1.0.4 through Cydia which didn't work so I uninstalled and reinstalled WifiSMS. After reinstallation, no contacts are shown, only the phone numbers and sent messages are still not arriving.

I'll be able to tell you what number 02 (service provider) think the messages have been sent to in about 24 hours when the online account pages are updated. It was through these pages I realised messages were being sent with the US country code (and I was hence being charged for them)

As an aside, this may be of help: Once WifiSMS was uninstalled, browsing to the phone just produced a blank webpage, NOT the 'request rejected' page that appears when WifiSMS is switched off or I attempt to browse to a random port on the iPhone. Does this mean WifiSMS was not fully removed?

I love the idea of WifiSMS and really hope I can get it working. Would be happy to help with beta testing and webpage development if needed! I appreciate this is a weekend effort and would like to thank you for the work you have done!

Cheers!

Unable to connect on port 8080

Hi

I am using iPhone 3G 4.2.1 (Jail Broken). I installed the App yesterday, as I really liked the idea. But unfortunately, so far I am unable to use it. I am on windows 7 & using Firefox. I also tried to reboot the fone but no luck. Then I tried to open the URL from my iPhone's Safari browser but even then I was unable to open it. Any idea on what the problem can be?

My laptop's IP is coming as 192.168.1.5 & iphone's is 192.168.1.2, so I am not sure where the problem can be!!
I am trying to open http://192.168.1.2:8080 from the browsers..

I did a port scan of my iphone & found that port 8080 is not even open..!! I have checked in SBSettings and WifiSMS is ON there.. So what could be the problem that port is not opening up?

Regards,
Ashootosh

Missing Conversations

I saw that you had a closed issue regarding this very same thing, but I am still having the problem.

I have wifisms version 1.0.8 installed on my 3GS running iOS 5.

In both Firefox 8 and Chrome, only four of my current 8 conversations are showing up on the left side of the browser.

Has anyone else reported this to you since you last closed the previous case?

By the way, I love this app. I text a lot from work and this makes it so much easier/faster.

Thank you.

Contact list issue - Unknown Contact

Hey i got a quiet enoying error so let me eqplain it..

It is that i live in sweden so all my numbers start whit +46730686655 (note fake number).
but in my contact list it is 0730686655 so when i open wifisms on the computer nearly all my contacts are unknown contacts.

bug/request: emoji popup does not disappear

hey, great update. just one thing I was wondering if you could fix.

when the emoji popup appears (which it often does even when the user is not intending to use it, due to its placement next to the text field) most of the time it disappears after moving the mouse away.

often, however, it doesn't, remaining visible until you hover over another UI button. can you make it so it always disappears when not used quickly? or better still offer the option to turn it off, for users who never use it?

It doesn't handle Iphone Delivery.

Hi, i really enjoy this app, it's just a little thing not really matter, but on my phone i always install "iPhone delivery" that put an "V" or "X" or "..." just next to the SMS to say if it's in courses, received or failed.

Delivery notification so.

When i send with my iPhone (biteSMS) it work properly, i got the V/X/... but when i send it with WifiSMS http, i got the delivery report notification, but the V/X/... doesn't appear in the conversation (inside the iPhone i mean).

Maybe there's a way to use it ? and better, maybe there's a way to put a V/X/... inside the WifiSMS http.
(I think when iPhone delivery is installed, it add a field in the sms.db, so it's not really hard to handle, maybe i'm wrong).

refresh the left side too

When a SMS is received, the app play a sound, and add "+1" on the left side (contact frame). Maybe we can do a refresh of that frame to get up the order of the contact.

Ex of a frame bar :

Contact 1
Contact 5
Contact 2
Contact 4
Contact 3

(appear by last received message order)

When we received a message from Contact 2 it goes like this :

Contact 1
Contact 5
(+1) Contact 2
Contact 4
Contact 3

I think it would be better to do this directly

(+1) Contact 2
Contact 1
Contact 5
Contact 4
Contact 3

It will be great cause when we have a lot of contact on the left, and a new SMS from a contact who's on the end of the list, we don't see it easily.

Thanks for ur listening ^^

Spido.

No Notifications after 1.0.8

I just upgraded from 1.0.7 to 1.0.8, rebooted, and even though the refresh is still set to 5 seconds, and I can see that it refreshes, no notifications occur. If I refresh the site, or click on the name that just messaged me, then I will see the new message, but if I am already looking at the contact, or if I am looking at another contact, nothing will happen in the website when a new message occurs.

If I open firebug and look at the requests, the response is:

{"messages" :[ {"foo": "bar"}]}

Even right after the phone gets an IM.

I then uninstalled, rebooted, reinstalled 1.0.8, and the same thing occurs.

Running iOS 4.3.1.

-Brian

Group SMS

Hi,
How we can send group SMS? One SMS to anothers!

Request - iChat/Messages intergration

Any way to intergrate with iChat or Messages over Bonjour or Jabber? That would be awesome. iMessage is already availiable in Messages, so you'd need a way to filter them out so they don't appear twice.

Handling the "smileys"

Here it's a graphical issue,

in biteSMS the strings ":) :-) :( :-( :D :-D xD, ..." are replaced by smileys.

Smileys listing are : http://assets1.delicioussms.com/images/biteSMS-feature-fw3-add-contact.jpg?1312868206
:-D :D :d :-d
:-( :(
;-) ;)
:-||
;-( :'(
^^
:-*
:-P :-p :p :P
:-$ :$
:-O :O :-o :o
(L) <3
:-]
:-X :x :X :-x
XD xD Xd (and all variants with "-" x maj/min and d maj/min)
:-S :-s :S :s
:-) :)
:-| :|
.>
:-/ :/

There certainly others string to make some smileys below, but i don't know them, and there's no list on biteSMS. So... we can start with that base and when someone figured out other strings adding them.

Massive delay in staying connected

Massive delay in syncing with the device.. constantly does the' loading, but hardly seems to stay 'connected' on the iPhone 3G. Any suggestions?

Do not alert on local messages

If I send a message with WifiSMS and quickly change users in the WiFiSMS portal, when the message finally hits the phone, WiFISMS records a new "event" on the original user's tab.

That is:

  1. Send message to user A
  2. Click tab for user B.
  3. Message finally accepted by phone for user A
  4. WifiSMS reports "new message" for user A, even though it is only an outgoing message.

A bit of a pain since I am always having to go back to the tabs that I just SENT a message from in order to clear the notification.

-Brian

iMessage conversations do not differentiate between sent / received

For conversations that are through iMessage, all iMessage network messages show as received (blue and on the left.) Any sms network messages sent to the same user appear correctly. For example, if you turn 3g off, messages will send via the sms network and not the iMessage network.

Save SMS conv

A last issue before i go to sleep xD

When using this tool, our number is displaying "Me" and the contact number is displaying by the number instead of the name.
I think it will be pretty cool to set all fields like that
Date / Number / Name / Message

Also, there's a encoding bug (mean é will be display é) for this we need to encoding the file in UTF8 instead the default ISO8859-1

And a last thing, maybe we can use an output name for the export, for now it's just sending to /ajax/
Maybe it can be send to /ajax/%contact%_%date%.csv

I think that CSV format will be seen as a dowloadable file directly from the browser ^^

Interprets the "+" symbol incorrectly

When sending a plus sign (+), wifisms renders is as %2B.

eg. Sending a text "Is that written in C++?"
wifisms will render it as "Is that written in C%2B%2B"

Version for sidebars

This is not really an issue, wasn't too sure where else to put this but I made a userstyle so it to fit nicely in a firefox sidebar, or just a shrunken screen. Just thought it might help someone else.

#sidebar {
    position: relative;
    left: -248px;
    border-right: 1px solid #999;
    -webkit-transition: left .3s linear;
}
#sidebar:hover {
    left: 0;
}
.header,
.chatWindowContainer,
.footer {
    left: auto;
    right: auto;
}
#donate,
#Contact,
div.avatar,
#submit,
.btnemoji {
    display:none;
}
#msg[style] {
    width:70% !important;
    border-radius: 3px 50px 50px 3px;
}
div#chatWindow[style],
div.header[style],
div.footer[style] {
    width:100% !important;
}
#chatWindow div.bubble {
    padding:0;
}
#chatWindow div.left{
    padding-left:4px;
}

Pictures not showing (icons and bubbles)

The contacts icons/pictures are not showing up in the left side or within the text's itself. However, the photos INSIDE the texts work fine... And the crazy thing is... There are like two or three of my contacts that seem fine; the others... not so much.

The bugs regarding the pictures I sent via DM

I DM'd you 2 pictures in twitter. These pictures are taken both from my iPhone and Wifisms simultaneously. As you can see in Wifisms a conversation is empty whereas there should be HSBCBANK. I noticed some other bugs earlier but I cannot reproduce them for now.

As a feature request it'll be very nice you can add a feature that Wifisms will keep your Wifi connection alive when it is activated in Sbsettings. Also a statusbar icon to show Wifisms when it is active would be super cool.

Bluetooth Support?

Let me first say THANK YOU for this app and for making it free/open source! I have been searching for an app like this for so long.

So my question is: have you considered including bluetooth support? For instance, I would love to be able to just have my computer/ipad paired with my iphone so that I can access/send SMS without having to have the security risks of my iphone opening a port and serving my SMS on an open network. This is especially of concern when I'm at work which is a huge network or when on any public network (starbucks, libraries, etc...) Of course, my iphone is next to me in those instances, but the advantage of being able to type from my computer's keyboard or the ipad's larger keyboard and HUGE especially since I prefer to communicate with people with SMS (I use like 40 minutes a month, but thousands of texts, ha!)

Again, thank you for all your hard work! I will definitely be donating soon!

iPhone 3G support?

I installed just fine, activating the server via SBSettings works fine, yet I cant open the page in my web browser. Doesn't even connect.

When trying to run the server manually via ssh:
sudo -u mobile nohup /User/Library/WifiSMS/WifiSMS "$*" > /dev/null

returns:
"failed to run command `/User/Library/WifiSMS/WifiSMS': Bad CPU type in executable"

Is this because it doesn't support iPhone 3g or because of some other issue?

Spelling underline when composing SMS?

So far this looks like it is EXACTLY what I am looking for! Too bad this kind of thing isn't allowed on the app store. And it was free? Crazy. Nice job!

Only problem so far is that FireFox won't underline spelling errors in the compose text field. I was previously using NotifyPro, which used growl on the PC and opened up a really basic php page hosted on the phone with a text area for composition, and FF would underline my spelling mistakes.

This is not happening in WiFiSMS. Since you are simply using a text field, is it possible that your CSS is somehow preventing FF underlines from showing. Anyone else experiencing this?

Question, is it just me, or does locking the phone with the web client running not shut down the WiFi radio after 5 mins? I've locked my phone and had a continuous ping running for over 10 minutes and it hasn't disconnected.

Wicked app so far! I will definitely Donate via PayPal for continued development.

-Brian

International sending

So I'm located in Iceland. I've tried entering the country code, as well as full phone number every possible way imaginable, yet I can't send sms out. I believe others are having issues with international sending, too. Any advice?

Pic next to name remains rotated

I assume the Iphone uses orientation information stored in EXIF, seeing as some photos pulled off are rotated unless you pull it into photoshop. Similarly, when using your web interface, the images that it pulls from the phone are rotated if the orientation was landscape when the photo was taken. Checking the exif for orientation information would fix this and make it certain that user photos are oriented properly.

Excellent application, though. This has been an oft requested feature for quite some time.

Feature Improvement: Compose Contact Number Type, Bug: SMS Notification

On my second day of using WifiSMS and still, it is exactly what I have been looking for (donation coming soon). I have it pinned as an "App" in firefox which is awesome. Even shows up as notification in the App tab (glows)

I have a request and a possible bug report.

Request: I think that it's great that the app shows the list of active conversations on the right, and it has the ability to compose new SMSs based on a phone number, and even autosuggest for contacts. This is 90% there. I think that it would be exceptionally awesome if it could somehow show what each of the phone numbers is associated with (iPhone, Home, Work, etc). Right now it just shows a number, which is less than helpful.

Bug: When pinned as an "App" in firefox, I notice that when I am on another tab and I get an SMS, the tab usually glows after a few seconds. Great! What I noticed though is this glow/notification only happens if I left WifiSMS on ANOTHER contact than the one that just sent an SMS. If I was talking to someone and left the screen on that contact, moved to another tab, an they send me a text, it does not nofity. If, on the other hand, I leave the WifiSMS window on a contact, but a DIFFERENT contact sends me a message, I get the notification. Actually, it seems if I leave it on the same contact, and don't get a notification, check the tab to see the new SMS, click on another contact, click on another tab in FF, then immediately I get both the App Tab notification AND the little red number next to the contact who sent me the SMS. So it seems like there are two things going on here.

Thanks! Best app for my iPhone!

-Brian

Stuck at "Loading", iPhone RAM decreases till it resprings (1000 contacts, 1/3 with pics)

When I load the webpage on the PC it constantly shows "Loading"
Tracking the iPhone RAM I see that it decreases gradually till eventually it reaches about 6MB and then iOS resprings because lack of RAM.
I'm assuming it has to do with the huge amount of contacts that I have, about 1000 contacts, of which about 1/3 have pictures.
my AddressBook.sqlitedb is about 1Mb,
my AddressBookImages.sqlitedb is about 350MB.

If that is the case maybe it's possible to send the info from the phone by chunks ?
Or maybe as a quick patch (or permanent) - allow a configurable "don't load contact pics" on the webpage options (where you set your number). This can also boost up the connection times which might be important for many people.

I will supply whatever debugging info you need.

2 Bugs with starting a new conversation

1- If you want to create a new conversation by pressing the + button, you cannot use autocomplete of contacts if you already have a conversation with this contact, no matter the conversation is new or old.

2- For situation 1, if you decide to write the phone number manually, you get a duplicate conversation entry in conversation list.

Pictures inside MMS not shown....!!!

First of all, thank you for your great software! I only have a short question, because of not knowing, whether this is a wanted feature or not. If I receive a MMS message with a picture inside, this picture will not be shown in the browser! There is only a space holder with no picture inside! If i try to reload the picture there comes an error "The requested content can not be loaded"! Eg: Picture link is as the follows "192.168.0.13:8080/attachmentReal:1609-0.jpg"! I have disabled any Adblocker or something!

Thank you in advance!!!

System: iphone 4, iOS5

http://www.imgbox.de/users/public/images/m6ZeYvwPAv.png
http://www.imgbox.de/users/public/images/o5JHAPQgCq.png

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.