Openbase Activity

Joined Jan 2021

Rating Distribution

5
48
4
21
3
6
2
0
1
0

Feedback Distribution

72
Easy to Use
60
Great Documentation
52
Performant
24
Highly Customizable
17
Bleeding Edge
13
Responsive Maintainers

Top Reviews

pas
passportSimple, unobtrusive authentication for Node.js.
Passport comes with ton of strategies as they call for login via various methods be it social logins like Facebook, Twitter , Github , google etc or be it local jwt, session etc. It is very old authentication package for nodejs and has a strong user community despite poor documentation we find the solution on other discussion platforms. It gets work done in case of social logins, but in the case of others, it is best to choose others over it. There are very few customisable options in any strategy available but is good for beginners who don't want to hustle for writing extra code and want to do things quickly.
pas
passportSimple, unobtrusive authentication for Node.js.
Passport comes with ton of strategies as they call for login via various methods be it social logins like Facebook, Twitter , Github , google etc or be it local jwt, session etc. It is very old authentication package for nodejs and has a strong user community despite poor documentation we find the solution on other discussion platforms. It gets work done in case of social logins, but in the case of others, it is best to choose others over it. There are very few customisable options in any strategy available but is good for beginners who don't want to hustle for writing extra code and want to do things quickly.
@hapi/hapiThe Simple, Secure Framework Developers Trust
More or less I found hapi to be similar to express only, few differences rest it does everything same as to express, the transition from express is difficult as with express we have middleware and is missing in this one. People have mix opinion over the performance of API, personally, I haven't seen any boost in performance its just like express. Documentation is great, plugin structure is what makes it easy and less chaotic. Overall its good alternative to express but if you are already using express as your framework and thinking of migrating it to hapi, don't do it, it's not worth the effort.
helmetHelp secure Express apps with various HTTP headers
When you are less experienced or you have less time to secure your application against common attack vectors this package could be of great use in your express application. I always use this in my express application it adds a security layer to my application layer and prevents penetration through common attacks. The presentation of common leaks with so little code and configuration is of so much use. recommended for express application for everyone.
lodashA modern JavaScript utility library delivering modularity, performance, & extras.
Lodash comes with so many great features, it includes functions for almost every array and objects transformations, overall I feel you have to learn a lot of functions and remember them as you use or every time when you want to do something with arrays or objects you have to look for that, if you are new to this it might consume your time a lot, plus new ECMAScript has included so many things and it kind of makes you lazy but saves time. It is very thoroughly documented and documentation is huge. easy to use.
knexA query builder for PostgreSQL, MySQL, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
Knex makes query building easy without worry about the syntax of different SQL, if you need to fast development of your application and wan to deal with database part and related orm setup to a minimum I think knex would be a perfect fit there. Making SQL queries to a minimum and very beginner-friendly. However, there are few downsides to this, as if you require complex queries you need to dig down deeper in the library.
axiosPromise based HTTP client for the browser and node.js
Be it custom headers setting, or making parallel requests or be it interceptors, while server-side it is of great use when we make a request to different APIs it acts as some kind of middleware where we can log or manipulate request. These are the things I like most about axios. It is easy to use and have great documentation.
react-nativeA framework for building native applications using React
I have used this library for personal learning and I saw the following pros and cons : Pros : Well documented Strong community and dedicated use specific webpages, for example, navigation etc. Learning with expo is super easy and super fun, it saves from a lot of configuration setting on your local device. Learning through examples is excellent and you get hands-on very quick. can code component-specific code for ios and android differently even design too saves a lot of time as one code works for two major platforms Cons : setting up the environment and compiling native apps through SDEs can be little messy sometimes. Moving from web maybe little tricky as there are not enough examples for a few components. For new mobile application coders, there is not sufficient documentation for terminology, for example, stack navigator when you move from web to mobile development Navigation transitions are not that smooth as compared to native. Troubleshooting is difficult for beginners, sometimes it works, sometimes it doesn't.
pm2
pm2Node.js Production Process Manager with a built-in Load Balancer.
While deploying nodejs apps this in one thing you need to keep in mind, among other tools which are present, it is which stands out. There are so many great things about this : 1. Easy to use 2. Great documentation 3. Covered many areas 4. Built-in cluster support so that nodejs can use all available cores of the processor 5. Monitoring and log management 6. Can manage multiple applications simultaneously be it monitoring health, restarts or startup scripts one script for all applications and all environments 7. Container integrations Over time it has introduced several new features which keep you updated with new coming trends and tools. So far I haven't found any problem with documentation or ease of setup, every time it gets work done. Probably one of few tools which is "must-have" while deploying apps in nodejs.
nd
node-devZero-conf Node.js reloading
During development, it is highly useful if we use some monitor script which monitors any changes in our codebase and after detecting any change it restarts, but when we have HTML files or JSON files and upon detecting changes in those files server restarts and you have to recreate all steps again and this is really frustrating at times when you do not need your application to restart that's where node-dev comes in handy you can really control restarts of application and limit the restarts to which it is actually required. Highly recommended when you have mixed files types or when you want to prevent unnecessary restarts. Works really well for me when I have to render HTML files from backend and every little change in ejs/HTML file don't make the whole application to restart.
hus
huskyModern native Git hooks made easy 🐶 woof!
I've been using this for a long time now, we have had a large team working on a project and when so many people come in there are more errors be it linting or testing, when we have husky and proper commit rules, it have saved a lot of time reviewing the common mistakes which developers did in haste. From the time we have started using this code quality have significantly improved, developers have avoided so many mistakes while committing code, overall it was a good decision to have this package involved in the project. Documentation is not beginner-friendly, have been called by many beginners to help them with setting up with the basic configuration. documentation needs to be more elaborative. Functionality wise it is the best package to do the job by far.

GitHub Activity

Joined Sep 2016
0
Followers
1
Following
6
Repositories
0
Gists
2
Pull Requests
4
Issues
3
Starred
1
Watched
oldCoder29 reviewed q
8mos ago
q
qA promise library for JavaScript
Great Documentation
Easy to Use
Bleeding Edge
Performant

Used Q a lot when node didn't have promise support out of the box. All promise implementations are a bit different from the standard and that is a frequent complaint people have. I found Q to be really good. It supported all the features I needed from a promise implementation


0
react-native-document-pickerDocument Picker for React Native using Document Providers
Performant
Great Documentation
Buggy
Easy to Use

Although this is a great package to pick files for React Native for Android and iOS. Only issue I faced was while making a build for iOS, it fails. There is a step to create a container which isn't there in the documentation. I found it on stack overflow after much research. Apart from this issue, everything works perfectly fine.


0
8mos ago
fabricJavascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser
Responsive Maintainers
Performant
Great Documentation
Easy to Use
Highly Customizable

Graphics library for HTML Canvas. I used it to build a collaborative whiteboard for an e-learning project. Fabric has a really nice support for images and svgs along with standard canvas drawing stuff. Element resizing and rotation comes inbuilt which saves a lot of time. A nice library to aid with canvas drawing functionality. we moved away from Paperjs to Fabric because our product wanted more flexibility with canvas


0
oldCoder29 reviewed async
8mos ago
asy
asyncAsync utilities for node and the browser
Great Documentation
Bleeding Edge
Easy to Use
Performant

A really nice library that provides a lot of helper methods to help with managing async code. Async.Parallel, Async.Series are just the tip of the iceberg. You can control the extent of parallelism and do many fun things without writing complex methods. It takes a lot of complexity away from event-based programming. A must-have for nodejs projects.


0
8mos ago
und
underscoreJavaScript's utility _ belt
Easy to Use
Great Documentation
Performant

A bundle of utility functions. All commonly used functions can be found under this package, no need to reinvent the wheel. Although some people don't prefer adding such a heavy module if the need does not justify it but if your project is using the helper methods wherever possible then it is a dependency worth having.


0
oldCoder29 reviewed less
8mos ago
lessLess. The dynamic stylesheet language.
Easy to Use
Great Documentation
Bleeding Edge
Performant

Dynamic CSS. Finally, you can write some logic in CSS using programming constructs like for loops, conditionals etc. Less makes so much sense for programmers writing CSS. Makes life a lot easier. Easy to write, compile and works beautifully.


0
8mos ago
cha
chartjsA simple and functional charting library.
Great Documentation
Easy to Use
Performant

A very clean and simple charting library which provides basic charts using HTML canvas, it has great documentation, but as compared to other graphic visual libraries out there it is not that feature-rich, so for complex data visualisation it not that well suited, but for simple charts, it is best super lightweight and performant.


0
8mos ago
electron:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
Great Documentation
Performant
Easy to Use
Highly Customizable

Lets you create cross-platform desktop apps. You can code in HTML, CSS and javascript (just like a website) and package it in electron to have all the nice features and flexibilities of a desktop app. The only downside is that electron in itself is quite heavy and the binary size comes out to be large.


0
8mos ago
cho
chokidarMinimal and efficient cross-platform file watching library
Highly Customizable
Performant
Great Documentation

it is a cross-platform file watcher. In a Hackathon, we had developed a code scanning tool for vulnerability detection. We used chokidar to send us events about recently changed files so that we can rescan the changed files only. it doesn't work when changing files on MacOS using Sublime which is a con because it causes missed scans.


0
oldCoder29 reviewed ndb
8mos ago
ndbndb is an improved debugging experience for Node.js, enabled by Chrome DevTools
Easy to Use
Great Documentation
Performant
Bleeding Edge

a debugger for NodeJS applications. ndb allows chrome's devtools to be used for debugging nodejs app. It is helpful for people already familiar with Chrome dev tools or people who are looking for nice GUI based debugger.


0