Openbase Activity

Joined Jan 2021

Rating Distribution

5
26
4
18
3
11
2
0
1
1

Feedback Distribution

40
Great Documentation
36
Easy to Use
16
Performant
9
Highly Customizable
8
Hard to Use
6
Responsive Maintainers

Top Reviews

react-nativeA framework for building native applications using React
love React, so in love with React Native also. using from the past 2 years now. Pros. you can reuse the same business logic In both web and mobile apps, only need to change basically is render function ( no easy task though ). UI elements provided by react-native are native UI elements, not the web elements. you can use java or kotlin code via react bridge. CodeRush by Microsoft is a blessing in disguise. Cons. Mastering is easy but there are two types of mastery . one is as a framework and the second is the performance in react native. anyone can learn to develop using react-native but to get the best performance you have to work hard. flutter is a better choice nowadays but doesn't support code push and needs to learn dart.
react-nativeA framework for building native applications using React
love React, so in love with React Native also. using from the past 2 years now. Pros. you can reuse the same business logic In both web and mobile apps, only need to change basically is render function ( no easy task though ). UI elements provided by react-native are native UI elements, not the web elements. you can use java or kotlin code via react bridge. CodeRush by Microsoft is a blessing in disguise. Cons. Mastering is easy but there are two types of mastery . one is as a framework and the second is the performance in react native. anyone can learn to develop using react-native but to get the best performance you have to work hard. flutter is a better choice nowadays but doesn't support code push and needs to learn dart.
knexA query builder for PostgreSQL, MySQL, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
When dealing with different databases and every time you have to recall different querying methods for a different type of db, but knex made it very easy, when I constantly keep on switching DBS in different projects, knex keep me good on the DB part and I have less number of confusions while dealing with the data part.
react-native-render-htmliOS/Android pure javascript react-native component that renders your HTML into 100% native views
I used this tool once to complete a project. I needed to create a react native app and the client provided me HTML website which was developed for mobile. we needed it to deliver it very fast and there was not so much user interaction. you can say it was a static app. at first, we thought to use web view but it was a fail then I came across this package and it worked like charm. you can render HTML and It does not use web view but somehow it converts it to react-native components at least it felt like it. documentation shows almost every possible example and it was very good because when your module is not popular it's tough to find examples on the internet
@angular/coreThe modern web developer’s platform
I personally feel that Angular is outdated. keep up with Angular is a pain. every time a new version released it seriously gave me goosebumps. what a dependency owner decided to upgrade his module what will I do? as we know all dependencies should be on the same angular version. I used it for 1 year and I don't know that it was a genuine problem with everyone or I was the only one suffering due to lack of experience. Plus point is It provides a structure that is missing in React. which is a double-edged sword, experience developer will enjoy freedom in structureless approach, a beginner will cry
prop-typesRuntime type checking for React props and similar objects
at first, I faced a lot of typos due to the types of props. the component needs an integer I am passing a string. beginners problem. I knew about typescript but didn't want to use it because the only thing I needed from typescript was strict type checking. to include the entire library just for this was not sitting well with me. this module comes with react if you create your project using CRA. it actually solves the problem I was facing, you can define what kind of props you want to receive in which format and in which data type. it only enables my vscode to show suggestions as well.
downshift🏎 A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components.
rating it 4, not 5 because I personally find it hard to use. you can say that it's due to my inexperience but I still. I wanted a searchable dropdown for not only react but for vanilla js as well. problem with all others as they were not so customizable and if they were. it was confusing. downshift not only solved my problem but also show me another way of writing components. I am a fan because I can customize it in any way I want. Logic is well hidden behind components and UI is in your total control. documentation can be improved as well. you need a dropdown to go for this
webpackA bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
I have two words to describe it awesome but tough to use. although you can google almost every problem and get a solution very fast and every time. this shows what a popular tool it is. it does the job of bundling files but too much complex to my taste. there are other options like the parcel.js is available but somehow I still end up using webpack for all my side projects. the configuration is tough and in times like these when I work with react I need at least three-module which needs configuration like back, selling and preetier
semantic-ui-cssCSS Only distribution
I used it for side projects and loved it. but it can use a little bit of attention. 3 years ago documentation was not so good, it took me a whole day to debug why I was not able to use it ina fresh project, turned out I was missing a line which indeed to include in my HTML. in the case of react, we don't use HTML much. there should have a special note indicating that. I didn't like the grid system. bootstrap grid was better than sementic UI. the number of components should increase and a lot more components will be nice.
reduxPredictable state container for JavaScript apps
first thing first it's way too hard to use and master. I mean sure some level of complexity is welcome to achieve performance, but this is too much. the first folder structure will kill you. you need to create reducers, actions. as the project grows these folders need to breakdown also like break reducers and actions in domain-specific folders and use root reducer to combine them. performance is top-notch no doubt but there are other libraries now days especially for react which can solve the same problem by easy manner
react-reduxOfficial React bindings for Redux
first after learning redux. I tried to implement it without any library. it was a pain. to subscribe and unsubscribe my component when they are on-screen or move from the screen. keep track of the components on the screen and subscription function. I tried this library and I sm in love since then. connect components with redux is so easy. uses higher-order functions to keep redux logic behind the scene. passing state as props and mapping dispatch functions also very smooth. all you need to keep in mind is IMMUTABILITY

GitHub Activity

Joined Jul 2017
4
Followers
1
Following
14
Repositories
0
Gists
1
Pull Requests
1
Issues
0
Starred
5
Watched
nikhil2882 upvoted a review by HarthSid
6mos ago
preact⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
Great Documentation
Easy to Use
Performant

This is one of the fastest react alternatives I have ever seen in my development career. It's the very light-weight alternative of react with all the features and API. It has great community support and there's a lot of stuff present on the internet also.


7
nikhil2882 upvoted a review by HarthSid
6mos ago
discord.jsA powerful JavaScript library for interacting with the Discord API
Great Documentation
Easy to Use

I always wanted to use the API of Discord in my applications. I got to know about this library and I have been using this for last 2 years and have been a great experience. The performance of this discord API is highly efficient.


6
nikhil2882 upvoted a review by HarthSid
6mos ago
@angular/flex-layoutProvides HTML UI layout for Angular applications; using Flexbox and a Responsive API
Great Documentation
Highly Customizable

I have been using this library in my applications to enhance the UI layout. It's perfect for beginner front-end developers who just have some,e basic knowledge of Flexbox. The documentation is well maintained with active support from the community.


7
nikhil2882 upvoted a review by HarthSid
6mos ago
react-spring✌️ A spring physics based React animation library

Adding animations to my react project was a dream for me. This library helped me a lot to make some great animations. I liked the community support. Its documentation is also easy to understand, even beginners can take full leverage of its documentation. It's really easy to use.


6
nikhil2882 upvoted a review by HarthSid
6mos ago
lodashA modern JavaScript utility library delivering modularity, performance, & extras.
Easy to Use
Great Documentation
Performant

Lodash is a great JavaScript utility library that makes it easy to manipulate objects and arrays, as well as strings, functions, etc. This library is clean and doesn't have any major bugs. It adds a great a great power to JavaScript.


5
nikhil2882 upvoted a review by HarthSid
6mos ago
sassThe reference implementation of Sass, written in Dart.
Bleeding Edge
Great Documentation
Easy to Use
Performant

I have been using this package for the last 1 year. The documentation and the community are really helpful. I found that this CSS preprocessor is far better than others as I got a good performance in my web apps after using this.


5
nikhil2882 upvoted a review by HarthSid
6mos ago
redux-sagaAn alternative side effect model for Redux apps
Great Documentation
Performant
Easy to Use

I recently used redux-saga in of my projects and found that it's easy to test, manage. It helped me in tackling parallel execution and task concurrency. It creates complex side effects without getting stuck by the details.


5
nikhil2882 upvoted a review by HarthSid
6mos ago
met
meteorInstall Meteor on Windows
Buggy
Hard to Use
Poor Documentation

I personally feel meteor is lacking the robustness for React and Angular ecosystems. It needs a lot of improvements. The community support is just average. The features are great but it needs an improvement.


5
nikhil2882 upvoted a review by HarthSid
6mos ago
nuxtThe Intuitive Vue Framework
Easy to Use
Great Documentation

It helped me to create hassle-free universal apps. It helped me to share my code between the client and the server, I was just focused on the application code. I was able to easily generate pre-rendered pages using nuxt. This works well for smaller projects but in larger projects, it can become a bit difficult to manage.


5
nikhil2882 upvoted a review by HarthSid
6mos ago
electron:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
Bleeding Edge
Great Documentation
Easy to Use
Performant
Highly Customizable

I have been building my desktop apps using electron for the last 2 years, it' a great experience using it. It's ultra-light and is very efficient at the same. Its performance is top-notch and is above the rest of the libraries in the same category.


4