Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Implement Haystack Library for Node.js #6444

Open
foxminchan opened this issue Nov 29, 2023 · 1 comment
Open

[Feature Request] Implement Haystack Library for Node.js #6444

foxminchan opened this issue Nov 29, 2023 · 1 comment
Labels
type:feature New feature or request

Comments

@foxminchan
Copy link

Introduction

I am writing to request a feature implementation for Haystack in Node.js. As a developer working extensively with JavaScript and Node.js environments, I find Haystack's capabilities in natural language processing and information retrieval extremely beneficial. However, the current lack of a Node.js library limits the applicability of Haystack in projects that are built on Node.js.

Feature Description

Objective

To develop a Haystack library compatible with Node.js.

Key Features

  • Full compatibility with Node.js.
  • Integration capabilities with existing Node.js frameworks and libraries.
  • Efficient handling of large datasets and complex queries.
  • Support for the same functionalities as the Python version, including document storage, retrievers, readers, and pipelines.

Use Cases

This implementation will enable Node.js developers to integrate advanced NLP and information retrieval features into their applications, enhancing capabilities in areas such as chatbots, search engines, data analysis tools, and more.

Benefits

  • Expands the usability of Haystack to a broader range of developers and applications.
  • Fosters a more diverse community of contributors and users.
  • Encourages the integration of NLP features in more JavaScript-based applications.
@foxminchan foxminchan changed the title Feature Request: Implement Haystack Library for Node.js [Feature Request] Implement Haystack Library for Node.js Nov 29, 2023
@masci
Copy link
Contributor

masci commented Nov 30, 2023

Hi @foxminchan and thanks for the detailed feature request.

While I'm 100% onboard with the idea, realistically I don't see an easy way of rewriting Haystack in Typescript without an epic effort from the community, or the use of a technology that can do the heavy-lifting for us (something like https://github.com/mmomtchev/pymport maybe?), or both.

I'll tinker with the idea to have a better sense of the extent of this feature, in the meantime if anybody has something to say on the topic please contribute!

@masci masci added the type:feature New feature or request label Nov 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:feature New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants