Olá Laís!
As definições variam por aí, pois os conceitos são bem parecidos, mas na minha opinião o jQuery é uma biblioteca, porém se você utilizar as funcionalidades do jQueryUI daí já é um framework, por que em conceito o FrameWork são conjuntos de bibliotecas e metodologias.
Aqui vai um resumo que encontrei em um site:
Biblioteca: é uma coleção de implementações de comportamentos escritos em uma linguagem e importadas no seu código. Nesse caso, há uma interface bem definida para cada comportamento invocado. Um bom exemplo é a biblioteca jQuery que implementa certos comportamentos, como por exemplo, a manipulação do HTML.
Framework: estrutura real, ou conceitual, que visa servir como suporte (ou guia) para a construção de algo (um produto, por exemplo). “Este algo” herdará as características desta estrutura, implementando o produto final (“algo”).
Para não deixarmos de citar alguns exemplos de frameworks famosos, segue uma pequena lista:
- Java – Hibernate e Spring
- Ruby – Ruby on Rails
- JavaScript – AngularJS
- Python – Django
- PHP – Zend e Laravel
- C# – ASP .NET
- CSS – Bootstrap
Fonte
Espero ter ajudado!
Abraços!