I want an open source alternative to Wolfram Alpha that is like a QA system that:

  • can take in natural language and process it
  • have image processing functions
  • has scientific functionality and geographic functionality just like Wolfram Alpha
  • can do mathematical calculations (like a computer algebra system)

Some optional, but helpful requirements would be that:

  • it uses machine learning
  • it is based on Python
  • uses a knowledgebase

The reason I want to find a Wolfram Alpha open source alternative is because I am interested in using a Wolfram Alpha-like system for one of my projects.


I have found a program that is a demo for a Python module known as quepy. The program can take in natural language and search DBpedia.org or Freebase (two common knowledgebases) for results.

Something like this would satisfy my first requirement.


1 Answer 1


Well, there isn't an open source tool that does everything you need. You will have to assemble the different parts together. Sympy, Sympy Gamma and Open Omnia are python based systems that do mathematical functions. SciKit Learn can help with the machine learning. It is also python based. It has a large amount of youtube tutorials.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.