Openbase Activity

Joined Oct 2020

Rating Distribution

5
72
4
24
3
8
2
5
1
1

Feedback Distribution

23
Easy to Use
16
Great Documentation
10
Performant
8
Hard to Use
6
Buggy
5
Highly Customizable

Top Reviews

typescript
typescriptTypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Typescript was my introduction to strict type checking in Javascript, I had a hard time wrapping my head around it when I first used it, but it only took me a few hours to see how useful it is, especially when used in an IDE with typescript support (like VS Code). It's super helpful especially when used in a work environment with multiple team members, because the code becomes self-documenting and your editor provides you with proper autocompletion and possible syntax errors while typing!
typescript
typescriptTypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Typescript was my introduction to strict type checking in Javascript, I had a hard time wrapping my head around it when I first used it, but it only took me a few hours to see how useful it is, especially when used in an IDE with typescript support (like VS Code). It's super helpful especially when used in a work environment with multiple team members, because the code becomes self-documenting and your editor provides you with proper autocompletion and possible syntax errors while typing!
vue
vue🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
Vue was one of the first frameworks I ever used and I found it super easy to use especially with such comprehensive documentation, and the fact that Vue's tooling is being developed by the same maintainers is also a huge plus. Tried Vue 3 recently for a much smaller project, hooks made it more pleasant to work with, but many 3rd party libraries still don't support Vue 3 so I probably won't be using it for new client/serious projects yet.
bootstrap
bootstrapThe most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
I tried v5 and I'd say Bootstrap is still alive and kicking, especially with the removal of JQuery as a dependency. It has one of the best grid systems I ever used and the sizing and flex helpers are just something you can't live without once you get used to them. It is also very customizable (with SASS) and doesn't require you to follow its design choices. Definitely something I would use in future projects.
dot
dotenvLoads environment variables from .env for nodejs projects.
The most stable and battle-tested solution in the Javascript ecosystem for handling .env files, a must have even in frontend projects, helps a lot with keeping your secrets and variable from being hard-coded in the app codebase. Despite having some consistency issues in the past while parsing a .env file that was successfully parsed by PHP's dotenv.
dj
decimal.jsAn arbitrary-precision Decimal type for JavaScript
We all did that mistake where we relied on JS' integers/decimals to do math operations, unfortunately such code made it to production and ruined a weekend for us, and now Decimal is the first package I install on any backend projects that deals with numbers.
nodemailer
nodemailer✉️ Send e-mails with Node.JS – easy as cake!
We all hate vendor lock-in, that's why I use this package instead of my vendor's own packages, it could be slower because it relys on smtp but that's a trade-off you need to accept if nodemailer doesn't have a transport for your provider.
ce
cross-env🔀 Cross platform setting of environment scripts
Developers who use Windows for local development would know how difficult it is to maintain consistency with linux, this package keeps me confident that my environment variables work as expected across platforms.
pm2
pm2Node.js Production Process Manager with a built-in Load Balancer.
I tried so many solutions to manage my Nodejs production workloads (supervisor, nodemon, etc...) but pm2 really stands out especially with its tight integration with docker (pm2-runtime and pm2-dev).
axios
axiosPromise based HTTP client for the browser and node.js
I recently tried to move to the native fetch but I just couldn't, axios is just more convenient and much simpler to use, especially that it has got interceptors and timeouts built-in.
rnl
react-native-linear-gradientA <LinearGradient> element for React Native
I wish it had a syntax more friendly for frontend developers that are used to css gradients, really good package otherwise, you could even use it for background gradients.

3 Packages Followed

GitHub Activity

Joined Invalid Date
2yrs ago
rns
react-native-svgSVG library for react-native
Easy to Use
Abandoned
rnv
react-native-vector-iconsCustomizable Icons for React Native with support for image source and full styling.
Great Documentation
Easy to Use

Works great and offers multiple props for full control. But I wish it didn't rely on TTF files and used SVGs instead, since that affects apk download sizes.


0
rnl
react-native-linear-gradientA <LinearGradient> element for React Native
Great Documentation
Highly Customizable

I wish it had a syntax more friendly for frontend developers that are used to css gradients, really good package otherwise, you could even use it for background gradients.


1
LMestre14
react-native-code-push
react-native-code-pushReact Native module for CodePush
Hard to Use
Buggy

The documentation needs more work. I used this for an app and users received the update but the dashboard shows that all the installs were rolled back without letting me know what went wrong...


0
@react-native-firebase/perf
@react-native-firebase/perf🔥 A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.
Great Documentation
Easy to Use

Easy to implement but I wish we had the option to filter what we need to track exactly since it includes network calls by other packages too.


0
@react-native-async-storage/async-storage
@react-native-async-storage/async-storageAn asynchronous, persistent, key-value storage system for React Native.
Easy to Use

Super easy to implement and got it to work with redux persistent storage in a matter of minutes, support for JSON is also a plus!


0
2yrs ago
@aws-amplify/auth
@aws-amplify/authA declarative JavaScript library for application development using cloud services.
Easy to Use

This package had almost everything I needed to create my auth system, including resetting passwords. A huge plus is also the ability to create users based on phone numbers only.


0
rnb
react-native-bitmovin-playerBitmovin player React Native module
Easy to Use

I used this as the base of my Bitmovin implementation, quite outdated but it helped me kickstart my development. I wish it had PiP and casting implemented.


0
react-native-screens
react-native-screensNative navigation primitives for your React Native app.
Buggy

I used this in a production react native app, it worked fine in dev mode but it caused crashes on almost all devices once I deployed it.


0
react-navigation
react-navigationRouting and navigation for your React Native apps