We already have the Combinatorics. Generator of combinations. calculator which generates all possible combinations of m elements from the set of n elements.
Still, the calculator below was created after user's request and provides some additional functionality. In this calculator we can assign weight to each element in the set, and filter out only those combinations where weight of the combination (as sum of weights of all elements in the combination) is less than or equal to the specified limit.