Computer science student of Cochin university of science and technology.

Computer science student of Cochin university of science and technology.

Showing:

Openbase Activity

Joined Aug 2021

Rating Distribution

5
2
4
3
3
0
2
0
1
0

Feedback Distribution

10
Easy to Use
9
Great Documentation
4
Highly Customizable
3
Performant
2
Responsive Maintainers
2
Poor Documentation

Top Reviews

zli
zlibDEPRECATED – Simple, synchronous deflate/inflate for node.js buffers
I know this library is now deprecated, writing a review here just because I couldn't find the library that is now part of node js core here on the open base; please consider this a review for the core library. When it comes to compression and decompression without worrying about frontend compatibility this is the tool to go with. The native implementation makes it easy to use as well as fast. I had used it to compress frames of a video before sending it to the client ( intra-frame compression ) and it could easily maintain 30 fps when given some room for buffering. All in all good library is totally recommended.
zli
zlibDEPRECATED – Simple, synchronous deflate/inflate for node.js buffers
I know this library is now deprecated, writing a review here just because I couldn't find the library that is now part of node js core here on the open base; please consider this a review for the core library. When it comes to compression and decompression without worrying about frontend compatibility this is the tool to go with. The native implementation makes it easy to use as well as fast. I had used it to compress frames of a video before sending it to the client ( intra-frame compression ) and it could easily maintain 30 fps when given some room for buffering. All in all good library is totally recommended.
eslintFind and fix problems in your JavaScript code.
do you want to write good looking code with less chance of error yes you have reached the right place . Eslint will prevent silly mistakes at the time of writing the code. when i first started using eslint it was little difficult , mostly put eslint-disable-next-line for most of errors then by reading documentations i figured out many things and it changed the coding pattern. It is highly customisable that make this package more powerful. It is very useful when working with team to maintain samme coding pattern.
chart.jsSimple HTML5 Charts using the <canvas> tag
When it comes to chart in node js this is the goto solution. Bar graphs, pie charts anything like that chart js got you covered. It helps you render and send back charts along with http response making the user and developer experience good.
react-nativeA framework for building native applications using React
In my opinion, the best way to write desktop or mobile apps is either to go with a native language or do web apps. I think frameworks like react-native, flutter, etc don't add a ton of value when compared to the tradeoffs they make. If your app can work as a web app ( or even a TWA ) great, but if you need access to some low-level API or need to crank the last but of performance out from it go with something like java, swift, or even C++. These frameworks make it look easy to make natives apps that are cross-compatible but it is just an illusion, at some point down the production line you will have to re-write all that you have made.
dialogflowNode.js client for Dialogflow: Design and integrate a conversational user interface into your applications and devices.
I recently conducted a hack night around dialogue flow and it was a fun experience to see people build things that I would have never thought of, and all that because of the incredibly powerful ML API by google. Dialogue flow is like your magic wand when it comes to NLP. You give it a sentence or a prompt and it understands. Not just understands the meaning but also judges and quantifies factors like emotion and sentiment. Its ability to do custom intent detection is really useful at the same time easy to use. I have seen people build chatbots with under 20 lines of code using this.
soc
socketiohello, socketio
These days most of us devs rely heavily on all handled platforms like firebase or superbase. It was only recently I came across the need to dig under the hood and understand how these work under the hood. I was working on a project which needed a pipeline between client and server to stream video frames and processed output. And obliviously HTTP get/post was not an option. Socket IO not only makes this data transfer possible but also wraps the raw WebSocket in a user-friendly layer making it really easy to use. If you are someone looking into real-time stuff do give it a try.
vue🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
Coming from a react background the learning curve was really smooth. I literally learned vue overnight. What interests me most as a full-stack developer is the ability of vue to play nicely with Django. In vue we can write HTML along with js which makes it really an easy developer experience. The components in vue are extremely powerful. The availability of components is due to the huge community of developers around vue. The vue community is really warm and welcoming to new developers making it easy to get started.
@tensorflow/tfjsA WebGL accelerated JavaScript library for training and deploying ML models.
I would not personally recommend building your entire ML model using node and for that matter anything other than C or Python due to the huge community that already exists for these languages. But when it comes to quick prototyping or "just getting it to work" TFJs might be a viable option. It harnesses the power of WebGL ( not ideal when compared to OpenGL but still ) to make the whole process much efficient. I wouldn't say it is easy to use ( it is ML after all ) but the API methods are intuitive and learnable.
browserifybrowser-side require() the node.js way
Cross-browser compatibility is a nightmare that every frontend developer would have. Browserify helps a tone here. You can use modern JS syntax and features while not working about browser compatibility. There are a lot of extensions available for this which also makes the development process easy and painless. You can use ems imports and enjoy the benefits of code completion in your favorite code editor if you do with this. The best feature in mu opinion is it's ability to make node modules work on the browser.
tailwindtailwind is a base module for streaming and evented CQS applications.
When i started web designing tailwind looks very good for me because by simply reading the classes we can imagine how the component looks in the ui its great documentation makes its easy to use i felt learning tailwind little tough but after crossing the learning curve it was great then the actual issue occurred the program file become very large since each line contain many class names and to change the ui i have to read and understand many classes that force me to search for other alternatives .....

GitHub Activity

Joined Apr 2020
3
Followers
7
Following
18
Repositories
0
Gists
9
Pull Requests
0
Issues
8
Starred
7
Watched
sunith vs reviewed uuid
19d ago
uuidGenerate RFC-compliant UUIDs in JavaScript

I use this when ever I want to give unique I'd to stuff, be it be users or docs in firebase or anything that I want to make sure stays unique across my session. I am really fascinated by the implementation of the the algorithm. I am really fascinated by how this works. 10/10 recommend


1
sunith vs reviewed redis
19d ago
redisA high performance Node.js Redis client.

This is the client libraries that you have to use when you want to take advantage of the speed of a redis database. Because redis stores the whole data in memory the queries are lightning fast. I understand that it is not really easy or Intuitive to newcomers but I still say give it try.


1
sunith vs reviewed ws
19d ago
wsSimple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js

This was my starting point to using websocket programming. When searching for websocket my first result was socket io. But later I found out it had pretty bad overhead and switched to ws. Ws allows server to client communication really easy. When compared to http get/post the ws is way faster.


1
sunith vs reviewed async
19d ago
asy
asyncAsync utilities for node and the browser

asynchronous programming is the beauty of javascript . Actually as a beginner i found javascript async little confusing but while i am working on that more the concept becomes very clear . async library is very easy to to use and very efficient . the callback functions works better in async


1
19d ago
chart.jsSimple HTML5 Charts using the <canvas> tag

When it comes to chart in node js this is the goto solution. Bar graphs, pie charts anything like that chart js got you covered. It helps you render and send back charts along with http response making the user and developer experience good.


2
19d ago
rt
react-toastifyReact notification made easy 🚀 !

This is an easy way to get users attention. It helps us to create simple toasts with minimal lines of code. The ui ux provided by this is also very good. It is also very customisable and flexible. I suggest those who want to show simple message fast give this a try.


1
19d ago
swaggerSwagger module for node.js

Its very helpful in building api backends we don't need to bother about the the documentations and related things just keep focusing on the development works . documentations part is a risky thing for me. When i'm working on a api back end i used to text the details of the end point through whatsapp then i found swagger is very helpful and started using this its beneficial for me and my crew


0
sunith vs reviewed gatsby
19d ago
gatsbyBuild blazing fast, modern apps and websites with React

This is the best next alternative out there. It is harder than next to code but once you pass that phase it becomes really powerful. The page loads really fast due to the optimisation made the frame work. The community support for this frame work is also really good. I recommend people who are already proficient with next give this a try also.


1
19d ago
react-bootstrapBootstrap components built with React

This is the best option to get a project running using react. Eve though I don't recommend this for huge projects it is a viable option for small to medium ones. The key feature of this is its ability to port code directly from the plain js version. You can use all the design skills you have with bootstrap directly in react.


0
sunith vs reviewed svelte
19d ago
svelteCybernetically enhanced web apps

Svelte is a good option to goto if you need a good static site without going through the heavy code base of react or vue js. The components support of svelte is the most amazing thing about it. Since it generates static pages it is easily hostable. You can just host it in GitHub pages or firebase. The static html content is easy to phrase for the browser making the page more fast loading.


1