Giter Site home page Giter Site logo

pushe-react-native's Introduction

Pushe React Native Module

Works for both Android and iOS platforms.

Pushe react native module is built on top of Pushe native sdk for android and Pushe native sdk for iOS for react native platform.

Click here to read The full documentation for Pushe React Native module.

Installation

To install the module run the following command in root of your project.

npm i -P pushe-react-native

Usage

to use the this module you can import Pushe class like bellow.

import Pushe from "pushe-react-native";

For further informations see the documentation.

Demo App

There is a demo app available that implements the Pushe React Native module methods. you can access this project in the following address here. https://github.com/pusheco/pushe-react-native-sample.

Issues

If there is any issue in the library or any related topics to this module, search or ask them in the github project issue page.

pushe-react-native's People

Contributors

mahdi-malv avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

pushe-react-native's Issues

pushe registery

سلام. من از پوش نوتیفیکیشن پوشه استفاده میکنم ولی بعد از کار های نصب و راه اندازی هنوز رجیستر نشده. مشکل از چی میتونه باشه؟

Error applying firbase and pushe co for notification

MyFCMService.java:8: error: package co.ronash.pushe does not exist
import co.ronash.pushe.Pushe;
^
F:\i---\android\app\src\main\java\com--------\MyFCMService.java:14: error: package co.ronash.pushe does not exist
co.ronash.pushe.Pushe.getFcmHandler(this).onNewToken(s);
^
F:----\android\app\src\main\java\com---------\MyFCMService.java:19: error: package co.ronash.pushe does not exist

import com.google.firebase.messaging.FirebaseMessagingService;
import com.google.firebase.messaging.RemoteMessage;

import co.ronash.pushe.Pushe;

public class MyFCMService extends FirebaseMessagingService {
@override
public void onNewToken(String s) {
co.ronash.pushe.Pushe.getFcmHandler(this).onNewToken(s);
super.onNewToken(s);
}
@override
public void onDeletedMessages() {
co.ronash.pushe.Pushe.getFcmHandler(this).onDeletedMessages();
super.onDeletedMessages();
}
@override
public void onSendError(String s, Exception e) {
co.ronash.pushe.Pushe.getFcmHandler(this).onSendError(s, e);
super.onSendError(s, e);
}
@override
public void onMessageSent(String s) {
co.ronash.pushe.Pushe.getFcmHandler(this).onMessageSent(s);
super.onMessageSent(s);
}
@override
public void onMessageReceived(RemoteMessage remoteMessage) {
if (!co.ronash.pushe.Pushe
.getFcmHandler(this)
.onMessageReceived(remoteMessage)) {
// It is for fire base, otherwise the condition will handle the message for Pushe
super.onMessageReceived(remoteMessage);
}
}
}

Error in start app

با سلام
بعد از نصب پوشه در نسخه 0.61.5 ریکت نیتیو با خطای زیر مواجه شدم.من فقط میخواستم پوشه در اپ نصب بشه و کار دیگه ای قرار نیست با آن انجام شود و طبق دستور العمل نصب پوشه در ریکت نیتیو پیش رفتم و متادیتا رو هم اضافه کردم ولی از هیچ یک از توابع ناتیفیکیشن در کارم استفاده نکردم ولی باز هم خطای زیر را میدهد.به نظر میرسد مشکل از سمت کدهای جاوا برنامه باشد.
قسمتی از متن ارور :
attempt to invoke virtual method void co.pushe.plus.notification.pushenotificationListener()
on a null object reference

[BUG]: Custom FCM service not working properly

According to docs this code should be considered in my custom FCM service:

public class MyFCMService extends FirebaseMessagingService {
    @Override
    public void onNewToken(String s) {
        co.pushe.plus.Pushe.getFcmHandler(this).onNewToken(s);
        super.onNewToken(s);
    }
    @Override
    public void onDeletedMessages() {
        co.pushe.plus.Pushe.getFcmHandler(this).onDeletedMessages();
        super.onDeletedMessages();
    }
    @Override
    public void onSendError(String s, Exception e) {
        co.pushe.plus.Pushe.getFcmHandler(this).onSendError(s, e);
        super.onSendError(s, e);
    }
    @Override
    public void onMessageSent(String s) {
        co.pushe.plus.Pushe.getFcmHandler(this).onMessageSent(s);
        super.onMessageSent(s);
    }
    @Override
    public void onMessageReceived(RemoteMessage remoteMessage) {
        if (!co.pushe.plus.Pushe
            .getFcmHandler(this)
            .onMessageReceived(remoteMessage)) {
            // It is for fire base, otherwise the condition will handle the message for Pushe
            super.onMessageReceived(remoteMessage);
        }
    }
}

But getFcmHandler() is unresolved!

What is the reason behind?

version: 2.5.0

pushe in react native 0.61.2

من از آخرین نسخه ریکت نیتیو استفاده میکنم همانطور که طبق مستندات ریکت هست امکان autolinking وجود داره. فقط نصب کافیه؟ چون وقتی من نه فقط پکیج پوشه پکیج های دیگری هم نصب میکنم به dependency ها اضافه نمیشه و وقتی از react-native link استفاده میکنم ارور دارم. آیا در فایل react-native.conf.js کانفیگ خاضی لازم هست؟

how to fix Pushe: java.lang.ClassCastException: java.lang.Boolean cannot be cast to java.lang.String ?

Hi we integrated 'pushe-react-native' in our react native project and get this error on android studio logcat and sentry

Pushe: java.lang.ClassCastException: java.lang.Boolean cannot be cast to java.lang.String at com.squareup.moshi.StandardJsonAdapters$10.toJson(StandardJsonAdapters.java:213) at com.squareup.moshi.JsonAdapter$2.toJson(JsonAdapter.java:144) at com.squareup.moshi.MapJsonAdapter.toJson(MapJsonAdapter.java:58) at com.squareup.moshi.MapJsonAdapter.toJson(MapJsonAdapter.java:30) at com.squareup.moshi.JsonAdapter$2.toJson(JsonAdapter.java:144) at com.squareup.moshi.JsonAdapter.toJson(JsonAdapter.java:52) at com.squareup.moshi.JsonAdapter.toJson(JsonAdapter.java:58) at co.pushe.plus.utils.PusheStorage$StoredMap.performSave(PusheStorage.kt:619) at co.pushe.plus.utils.PusheStorage$1.invoke(PusheStorage.kt:526) at co.pushe.plus.utils.PusheStorage$1.invoke(PusheStorage.kt:1) at co.pushe.plus.utils.rx.RxUtilsKt$keepDoing$2.accept(RxUtils.kt:1) at io.reactivex.internal.observers.LambdaObserver.onNext(LambdaObserver.java:63) at io.reactivex.internal.operators.observable.ObservableOnErrorNext$OnErrorNextObserver.onNext(ObservableOnErrorNext.java:68) at io.reactivex.internal.operators.observable.ObservableDoOnEach$DoOnEachObserver.onNext(ObservableDoOnEach.java:101) at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.drainNormal(ObservableObserveOn.java:201) at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.run(ObservableObserveOn.java:255) at co.pushe.plus.m0.c$a.run(Schedulers.kt:3) at io.reactivex.internal.schedulers.ExecutorScheduler$ExecutorWorker$BooleanRunnable.run(ExecutorScheduler.java:288) at io.reactivex.internal.schedulers.ExecutorScheduler$ExecutorWorker.run(ExecutorScheduler.java:253) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) at java.lang.Thread.run(Thread.java:761)

Background issue on plugin

Apparently background service which is responsible for handling notification listener, doesn't seem to be intact and working. What is the reason?

App Crash on Start - RNPushe.java:483

سلام
من در هنگام نصب توی لاگ کت این ارور رو دارم در صورتی مانیفستم درسته و پکیج بدون خطا نصب شده.

11-02 14:11:22.640 5705 5800 E Pushe : The Pushe service notification is not available. This either means you have provided an invalid Pushe Service name, Pushe was not initialized successfully or you have not added the Pushe service to your gradle dependencies.: ir.elipapp
11-02 14:11:22.640 5705 5800 E Pushe : The Pushe service analytics is not available. This either means you have provided an invalid Pushe Service name, Pushe was not initialized successfully or you have not added the Pushe service to your gradle dependencies.: ir.elipapp
11-02 14:11:22.640 5705 5800 E Pushe : The Pushe service PusheInAppMessaging is not available. This either means you have provided an invalid Pushe Service name, Pushe was not initialized successfully or you have not added the Pushe service to your gradle dependencies.: ir.elipapp
11-02 14:11:22.640 5705 5800 E Pushe : The Pushe service notification is not available. This either means you have provided an invalid Pushe Service name, Pushe was not initialized successfully or you have not added the Pushe service to your gradle dependencies.: ir.elipapp
11-02 14:11:22.642 5705 5800 E unknown:ReactNative: Exception in native call: ir.elipapp
11-02 14:11:22.642 5705 5800 E unknown:ReactNative: java.lang.NullPointerException: Attempt to invoke virtual method 'void co.pushe.plus.notification.PusheNotification.setNotificationListener(co.pushe.plus.notification.PusheNotificationListener)' on a null object reference: ir.elipapp
11-02 14:11:22.642 5705 5800 E unknown:ReactNative: at co.pushe.plus.RNPushe.initializeNotificationCallbacks(RNPushe.java:483): ir.elipapp
11-02 14:11:22.642 5705 5800 E unknown:ReactNative: at co.pushe.plus.RNPushe.(RNPushe.java:74): ir.elipapp
11-02 14:11:22.642 5705 5800 E unknown:ReactNative: at co.pushe.plus.RNPushePackage.createNativeModules(RNPushePackage.java:17): ir.elipapp
11-02 14:11:22.642 5705 5800 E unknown:ReactNative: at com.facebook.react.ReactPackageHelper.getNativeModuleIterator(ReactPackageHelper.java:42): ir.elipapp
11-02 14:11:22.642 5705 5800 E unknown:ReactNative: at com.facebook.react.NativeModuleRegistryBuilder.processPackage(NativeModuleRegistryBuilder.java:42): ir.elipapp
11-02 14:11:22.642 5705 5800 E unknown:ReactNative: at com.facebook.react.ReactInstanceManager.processPackage(ReactInstanceManager.java:1347): ir.elipapp
11-02 14:11:22.642 5705 5800 E unknown:ReactNative: at com.facebook.react.ReactInstanceManager.processPackages(ReactInstanceManager.java:1318): ir.elipapp
11-02 14:11:22.642 5705 5800 E unknown:ReactNative: at com.facebook.react.ReactInstanceManager.createReactContext(ReactInstanceManager.java:1225): ir.elipapp
11-02 14:11:22.642 5705 5800 E unknown:ReactNative: at com.facebook.react.ReactInstanceManager.access$1100(ReactInstanceManager.java:131): ir.elipapp
11-02 14:11:22.642 5705 5800 E unknown:ReactNative: at com.facebook.react.ReactInstanceManager$5.run(ReactInstanceManager.java:1016): ir.elipapp
11-02 14:11:22.642 5705 5800 E unknown:ReactNative: at java.lang.Thread.run(Thread.java:764): ir.elipapp

cannot find symbol co.ronash.pushe.RNPusheNotificationListener.enableNotificationListener(this

example project build failed

pushe-react-native-master/example/android/app/src/main/java/com/pushe_demo/MainApplication.java:50: error: cannot find symbol
    co.ronash.pushe.RNPusheNotificationListener.enableNotificationListener(this);
                   ^
  symbol:   class RNPusheNotificationListener
  location: package co.ronash.pushe
1 error

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.

ERESOLVE unable to resolve dependency tree

There is a conflict when adding pushe react native using npm. Is it ok to use --force?
It seems like the pushe is using react native version 0.63
While resolving: [email protected] npm ERR! Found: [email protected] npm ERR! node_modules/react-native npm ERR! react-native@"0.64.1" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer react-native@"^0.63.2" from [email protected] npm ERR! node_modules/pushe-react-native npm ERR! pushe-react-native@"*" from the root project npm ERR! npm ERR! Fix the upstream dependency conflict, or retry npm ERR! this command with --force, or --legacy-peer-deps npm ERR! to accept an incorrect (and potentially broken) dependency resolution. npm ERR!

Duplicate class : logback-android-1.1.1-9-runtime.jar & slf4j-simple-1.7.25.jar

after installing pushe-react-native my build get failed every time with this message

`Execution failed for task ':app:checkDebugDuplicateClasses'.

1 exception was raised by workers:
java.lang.RuntimeException: java.lang.RuntimeException: Duplicate class org.slf4j.impl.StaticLoggerBinder found in modules logback-android-1.1.1-9-runtime.jar (com.github.tony19:logback-android:1.1.1-9) and slf4j-simple-1.7.25.jar (org.slf4j:slf4j-simple:1.7.25)
Duplicate class org.slf4j.impl.StaticMDCBinder found in modules logback-android-1.1.1-9-runtime.jar (com.github.tony19:logback-android:1.1.1-9) and slf4j-simple-1.7.25.jar (org.slf4j:slf4j-simple:1.7.25)
Duplicate class org.slf4j.impl.StaticMarkerBinder found in modules logback-android-1.1.1-9-runtime.jar (com.github.tony19:logback-android:1.1.1-9) and slf4j-simple-1.7.25.jar (org.slf4j:slf4j-simple:1.7.25)`

when i delete pushe-react-native every thing is ok

what should i do ?

rename react-native-pushe to pushe-react-native in https://console.pushe.co/applications/guide/android . (ReactNative) راهنمای گام به گام ساخت اپلیکیشن

ضافه کردن کتابخانه react native

با استفاده از دستور زیر کتابخانه ی پوشه را به پروژه خود اضافه کنید.
کپی
npm i -P react-native-pushe
یا با استفاده از yarn :
کپی
yarn add react-native-pushe
برای لینک کردن کتابخانه‌ی پوشه دستور زیر را اجرا کنید:
کپی
react-native link react-native-pushe

The Pushe service notification is not available....

"pushe-react-native": "^2.0.2", "react": "^16.11.0", "react-native": "^0.62.2",

The Pushe service notification is not available. This either means you have provided an invalid Pushe Service name, Pushe was not initialized successfully or you have not added the Pushe service to your gradle dependencies. 2020-04-26 12:33:34.542 16660-16705/com.daapapp E/Pushe: The Pushe service analytics is not available. This either means you have provided an invalid Pushe Service name, Pushe was not initialized successfully or you have not added the Pushe service to your gradle dependencies. 2020-04-26 12:33:34.542 16660-16705/com.daapapp E/Pushe: The Pushe service notification is not available. This either means you have provided an invalid Pushe Service name, Pushe was not initialized successfully or you have not added the Pushe service to your gradle dependencies. 2020-04-26 12:33:34.543 16660-16705/com.daapapp E/unknown:ReactNative: Exception in native call java.lang.NullPointerException: Attempt to invoke virtual method 'void co.pushe.plus.notification.PusheNotification.setNotificationListener(co.pushe.plus.notification.PusheNotificationListener)' on a null object reference at co.pushe.plus.RNPushe.initializeNotificationCallbacks(RNPushe.java:401) at co.pushe.plus.RNPushe.<init>(RNPushe.java:71) at co.pushe.plus.RNPushePackage.createNativeModules(RNPushePackage.java:17) at com.facebook.react.ReactPackageHelper.getNativeModuleIterator(ReactPackageHelper.java:42) at com.facebook.react.NativeModuleRegistryBuilder.processPackage(NativeModuleRegistryBuilder.java:42) at com.facebook.react.ReactInstanceManager.processPackage(ReactInstanceManager.java:1298) at com.facebook.react.ReactInstanceManager.processPackages(ReactInstanceManager.java:1269) at com.facebook.react.ReactInstanceManager.createReactContext(ReactInstanceManager.java:1194) at com.facebook.react.ReactInstanceManager.access$1000(ReactInstanceManager.java:132) at com.facebook.react.ReactInstanceManager$5.run(ReactInstanceManager.java:996) at java.lang.Thread.run

نام اپ و کلید درست جایگذاری شده و در لاگ کت هم خروجی میده.

E/Pushe: Error trying to retrieve fragment's id name. Ignoring the fragment

ارور پایین به مراتب پرینت میشه و چند جا باعث کرش شده.

"pushe-react-native": "^2.0.2","react": "^16.11.0","react-native": "^0.62.2",

No package identifier when getting name for resource number 0x000001dd
2020-04-27 19:03:30.206 2486-2486/com.daapapp E/Pushe: Error trying to retrieve fragment's id name. Ignoring the fragment
    android.content.res.Resources$NotFoundException: Unable to find resource ID #0x1dd
        at android.content.res.ResourcesImpl.getResourceEntryName(ResourcesImpl.java:252)
        at android.content.res.Resources.getResourceEntryName(Resources.java:1941)
        at co.pushe.plus.analytics.a.b(AppLifecycleListener.kt:107)
        at co.pushe.plus.analytics.a.a(AppLifecycleListener.kt:20)
        at co.pushe.plus.analytics.a$d.apply(AppLifecycleListener.kt:1053)
        at io.reactivex.internal.d.e.au$a.onNext(Unknown Source)
        at co.pushe.plus.utils.rx.BehaviorRelay$BehaviorDisposable.test(BehaviorRelay.java:366)
        at co.pushe.plus.utils.rx.BehaviorRelay$BehaviorDisposable.emitNext(BehaviorRelay.java:360)
        at co.pushe.plus.utils.rx.BehaviorRelay.accept(BehaviorRelay.java:137)
        at co.pushe.plus.analytics.c.onFragmentResumed(AppLifecycleNotifier.kt:1038)
        at androidx.fragment.app.FragmentLifecycleCallbacksDispatcher.dispatchOnFragmentResumed(FragmentLifecycleCallbacksDispatcher.java:207)
        at androidx.fragment.app.FragmentLifecycleCallbacksDispatcher.dispatchOnFragmentResumed(FragmentLifecycleCallbacksDispatcher.java:203)
        at androidx.fragment.app.FragmentStateManager.resume(FragmentStateManager.java:374)
        at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1199)
        at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1356)
        at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1434)
        at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1497)
        at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:2007)
        at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1953)
        at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1849)
        at androidx.fragment.app.FragmentManager$4.run(FragmentManager.java:413)
        at android.os.Handler.handleCallback(Handler.java:751)
        at android.os.Handler.dispatchMessage(Handler.java:95)
        at android.os.Looper.loop(Looper.java:154)
        at android.app.ActivityThread.main(ActivityThread.java:6077)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)

Notification action does not open link in react native app

I am using pushe react native library to send push notifications to my app. I have set the action of the notification to open a link, which should open a specific tab in my app. However, when I click on the notification, nothing happens and the app does not open. This is not the expected behavior. I have followed the documentation and the installation steps correctly. How can I fix this issue?

Pushe registration keeps failing but notifications get delivered

Pushe registration keeps failing and following logs printed in logcat every minute but notifications get delivered.
This is not good for battery usage of the application. Please increase the retry timeout.

Also why registration keeps failing?

2020-03-02 06:12:33.459 14784-14812############ I/WM-WorkerWrapper: Worker result RETRY for Work [ id=##################, tags={ pushe_upstream_sender, pushe, co.pushe.plus.internal.task.PusheTaskPerformer } ]
2020-03-02 06:14:05.821 14784-14808/############ I/Pushe: Sending notification dismissed event to server
2020-03-02 06:14:05.848 14784-14808/############ I/Pushe: Delivering notification dismiss event to notification listener
2020-03-02 06:14:11.080 14784-14808/############ I/Pushe: Notification successfully created, showing notification to user
2020-03-02 06:14:12.809 14784-14808/############ I/Pushe: Sending notification dismissed event to server
2020-03-02 06:14:12.834 14784-14808/############ I/Pushe: Delivering notification dismiss event to notification listener
2020-03-02 06:15:24.196 14784-14812/############ I/WM-WorkerWrapper: Worker result SUCCESS for Work [ id=##################, tags={ pushe_upstream_sender, pushe, co.pushe.plus.internal.task.PusheTaskPerformer } ]

library Works ?

thanks to this awesome work.
i followed all steps in docs and even compared with https://github.com/zo0r/react-native-push-notification for AndroidManifist.xml . required permissions . but my app isn'n in dashboard.
i tested in several device and emulator (play service installed)
and properly called Pushe.initialize(true)

possible module problem in react native ?
any advice ?

Task :app:transformDexArchiveWithExternalLibsDexMergerForDebug FAILED

سلام. بعداز نصب پوشه همچین خطایی بهم میده. ممنون میشم راهنمایی بفرمایید.

`

Task :app:transformDexArchiveWithExternalLibsDexMergerForDebug FAILED

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.4.1/userguide/command_line_interface.html#sec:command_line_warnings
190 actionable tasks: 2 executed, 188 up-to-date
D8: Cannot fit requested classes in a single dex file (# methods: 85932 > 65536)

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.

com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
The number of method references in a .dex file cannot exceed 64K.
Learn how to resolve this issue at https://developer.android.com/tools/building/multidex.html

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 8s

error Failed to install the app. Make sure you have the Android development environment set up: https://facebook.github.io/react-native/docs/getting-started.html#android-development-environment. Run CLI with --verbose flag for more details.
Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
D8: Cannot fit requested classes in a single dex file (# methods: 85932 > 65536)

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.

com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
The number of method references in a .dex file cannot exceed 64K.
`

ERROR: Failed to resolve: core

Salam
Man pegham in mad k nemizare gradle ra build begire

ERROR: Failed to resolve: core
Affected Modules: pushe-react-native

دریافت callback زمانی که اپ بسته است

زمانی که اپ باز هست وقتی پوش میفرستم custom content رو تو
debuger
یا
react native log-android
adb logcat *:S ReactNative:V ReactNativeJS:V
اما وقتی که اپ میاد تو backgorund
بهم لاگی نشون نمیده

ایا این به دلیل اینه که دیباگر اپ رو نمیتونه زمانی که تو بک گرانده اطلاعات بگیره؟؟؟
یا کلا زمانی که اپ بسته است نمیشه دیتایی json رو دریافت کرد؟

ارسال json به سمت کلایتنت

تو مواردی ممکنه لازم داشته باشم یه
یه سری داده از سمت سرور به اپ بفرستم.
به صورتjson
که مثلا به لیستی داده جدید اضافه کنم.

چطوری میتونم این رو پیاده سازی کنم . یا سمت اپ دریافت کنم این داده های ارسالی

نمیخوام کاربر متوجه بشه.

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.